diff --git a/lib/docs/index.html b/lib/docs/index.html
index 37025c4e72a93bbe67939bbedaccc1a8178fea90..236923c1d89952bd3d34dd0391c3f7047b05be58 100644
--- a/lib/docs/index.html
+++ b/lib/docs/index.html
@@ -612,7 +612,7 @@
-
+
diff --git a/lib/docs/main.js b/lib/docs/main.js
index 680fc1d962afbbb89a1db7f267a6fd6a11bcde8e..e2b5162beb326b7148d610750994ab118a3e5f5a 100644
--- a/lib/docs/main.js
+++ b/lib/docs/main.js
@@ -41,7 +41,7 @@ var zigAnalysis;
const domSearch = document.getElementById("search");
const domSectSearchResults = document.getElementById("sectSearchResults");
const domSectSearchAllResultsLink = document.getElementById("sectSearchAllResultsLink");
-
+ const domDocs = document.getElementById("docs");
const domListSearchResults = document.getElementById("listSearchResults");
const domSectSearchNoResults = document.getElementById("sectSearchNoResults");
const domSectInfo = document.getElementById("sectInfo");
@@ -3262,9 +3262,9 @@ var zigAnalysis;
break;
case "s":
if (domHelpModal.classList.contains("hidden")) {
- // TODO: scroll the page to the very top
domSearch.focus();
domSearch.select();
+ domDocs.scrollTo(0, 0);
ev.preventDefault();
ev.stopPropagation();
startAsyncSearch();