diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2017-04-24 20:37:54 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2017-04-24 20:37:54 +0300 |
commit | 3ea79208de994a896397b3c027f398e4ecbcc59f (patch) | |
tree | f5923928ae1682da3ce4397cd65ba0445be33a7a /mod | |
parent | 581de7e14caeb79104702db4ce30d190b629059c (diff) |
Fix flash of unstyled content for package version details and repository details pages
Diffstat (limited to 'mod')
-rw-r--r-- | mod/mod-package-version-details.cxx | 9 | ||||
-rw-r--r-- | mod/mod-repository-details.cxx | 9 |
2 files changed, 18 insertions, 0 deletions
diff --git a/mod/mod-package-version-details.cxx b/mod/mod-package-version-details.cxx index d2bcf5b..cbcc74c 100644 --- a/mod/mod-package-version-details.cxx +++ b/mod/mod-package-version-details.cxx @@ -109,6 +109,15 @@ handle (request& rq, response& rs) << HEAD << TITLE << title << ~TITLE << CSS_LINKS (path ("package-version-details.css"), root) + // + // This hack is required to avoid the "flash of unstyled content", which + // happens due to the presence of the autofocus attribute in the input + // element of the search form. The problem appears in Firefox and has a + // (4-year old, at the time of this writing) bug report: + // + // https://bugzilla.mozilla.org/show_bug.cgi?id=712130. + // + << SCRIPT << " " << ~SCRIPT << ~HEAD << BODY << DIV_HEADER (root, options_->logo (), options_->menu ()) diff --git a/mod/mod-repository-details.cxx b/mod/mod-repository-details.cxx index 3a73955..9e791ef 100644 --- a/mod/mod-repository-details.cxx +++ b/mod/mod-repository-details.cxx @@ -85,6 +85,15 @@ handle (request& rq, response& rs) << HEAD << TITLE << title << ~TITLE << CSS_LINKS (path ("repository-details.css"), root) + // + // This hack is required to avoid the "flash of unstyled content", which + // happens due to the presence of the autofocus attribute in the input + // element of the search form. The problem appears in Firefox and has a + // (4-year old, at the time of this writing) bug report: + // + // https://bugzilla.mozilla.org/show_bug.cgi?id=712130. + // + << SCRIPT << " " << ~SCRIPT << ~HEAD << BODY << DIV_HEADER (root, options_->logo (), options_->menu ()) |