Skip to content

Commit 90c14a5

Browse files
committed
rustdoc-search: add autofocus to blank search screen
1 parent 6812adb commit 90c14a5

File tree

1 file changed

+3
-0
lines changed
  • src/librustdoc/html/static/js

1 file changed

+3
-0
lines changed

src/librustdoc/html/static/js/main.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,10 +220,13 @@ function preLoadCss(cssUrl) {
220220
const out = searchState.outputElement().parentElement;
221221
const hdr = document.createElement("div");
222222
hdr.className = "main-heading search-results-main-heading";
223+
const params = searchState.getQueryStringParams();
224+
const autofocusParam = params.search === "" ? "autofocus" : "";
223225
hdr.innerHTML = `<nav class="sub">
224226
<form class="search-form">
225227
<span></span> <!-- This empty span is a hacky fix for Safari: see #93184 -->
226228
<input
229+
${autofocusParam}
227230
class="search-input"
228231
name="search"
229232
aria-label="Run search in the documentation"

0 commit comments

Comments
 (0)