diff --git a/src/librustdoc/html/layout.rs b/src/librustdoc/html/layout.rs index ab65c71d7d1af..a717b30456692 100644 --- a/src/librustdoc/html/layout.rs +++ b/src/librustdoc/html/layout.rs @@ -58,7 +58,7 @@ crate fn render( {style_files}\ \ \ - \ + \ \ {css_extension}\ {favicon}\ diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index ac2da5f779bd1..e8e4e21d70b9f 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -2948,7 +2948,11 @@ function defocusSearchBar() { search_input.removeAttribute('disabled'); var crateSearchDropDown = document.getElementById("crate-search"); - crateSearchDropDown.addEventListener("focus", loadSearch); + // `crateSearchDropDown` can be null in case there is only crate because in that case, the + // crate filter dropdown is removed. + if (crateSearchDropDown) { + crateSearchDropDown.addEventListener("focus", loadSearch); + } var params = getQueryStringParams(); if (params.search !== undefined) { loadSearch();