Skip to content

Commit a10328f

Browse files
committed
rustdoc-search: add autofocus to blank search screen
1 parent b3410ae commit a10328f

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
@@ -253,10 +253,13 @@ function preLoadCss(cssUrl) {
253253
const out = nonnull(nonnull(window.searchState.outputElement()).parentElement);
254254
const hdr = document.createElement("div");
255255
hdr.className = "main-heading search-results-main-heading";
256+
const params = searchState.getQueryStringParams();
257+
const autofocusParam = params.search === "" ? "autofocus" : "";
256258
hdr.innerHTML = `<nav class="sub">
257259
<form class="search-form">
258260
<span></span> <!-- This empty span is a hacky fix for Safari: see #93184 -->
259261
<input
262+
${autofocusParam}
260263
class="search-input"
261264
name="search"
262265
aria-label="Run search in the documentation"

0 commit comments

Comments
 (0)