diff --git a/src/ci/docker/host-x86_64/x86_64-gnu-tools/browser-ui-test.version b/src/ci/docker/host-x86_64/x86_64-gnu-tools/browser-ui-test.version
index f76f9131742ee..b3ec1638fda74 100644
--- a/src/ci/docker/host-x86_64/x86_64-gnu-tools/browser-ui-test.version
+++ b/src/ci/docker/host-x86_64/x86_64-gnu-tools/browser-ui-test.version
@@ -1 +1 @@
-0.9.2
\ No newline at end of file
+0.9.3
\ No newline at end of file
diff --git a/src/librustdoc/html/render/context.rs b/src/librustdoc/html/render/context.rs
index 528180288de6a..81f961992b6f1 100644
--- a/src/librustdoc/html/render/context.rs
+++ b/src/librustdoc/html/render/context.rs
@@ -596,9 +596,19 @@ impl<'tcx> FormatRenderer<'tcx> for Context<'tcx> {
|buf: &mut Buffer| {
write!(
buf,
- "\
- ",
+ "
\
+
\
+ Rustdoc settings\
+
\
+
\
+ \
+ Back\
+ \
+ \
+
\
+ \
+ ",
root_path = page.static_root_path.unwrap_or(""),
suffix = page.resource_suffix,
)
diff --git a/src/librustdoc/html/static/js/settings.js b/src/librustdoc/html/static/js/settings.js
index 2e2305029cddd..8770cc3f3b149 100644
--- a/src/librustdoc/html/static/js/settings.js
+++ b/src/librustdoc/html/static/js/settings.js
@@ -206,22 +206,8 @@
];
// Then we build the DOM.
- let innerHTML = "";
- let elementKind = "div";
-
- if (isSettingsPage) {
- elementKind = "section";
- innerHTML = `
-
- Rustdoc settings
-
-
- Back
-
-
`;
- }
- innerHTML += `${buildSettingsPageSections(settings)}
`;
-
+ const elementKind = isSettingsPage ? "section" : "div";
+ const innerHTML = `${buildSettingsPageSections(settings)}
`;
const el = document.createElement(elementKind);
el.id = "settings";
el.innerHTML = innerHTML;