- ↑
- Move up in search results
diff --git a/lib/docs/main.js b/lib/docs/main.js
index 14bcf0f544..504c708b45 100644
--- a/lib/docs/main.js
+++ b/lib/docs/main.js
@@ -4044,9 +4044,14 @@ function addDeclToSearchResults(decl, declIndex, modNames, item, list, stack) {
}
break;
case "?":
- ev.preventDefault();
- ev.stopPropagation();
- showHelpModal();
+ // toggle the help modal
+ if (!domHelpModal.classList.contains("hidden")) {
+ onEscape(ev);
+ } else {
+ ev.preventDefault();
+ ev.stopPropagation();
+ showHelpModal();
+ }
break;
}
}
@@ -4850,4 +4855,4 @@ function RadixTree() {
// BUT!
-// We want to be able to search "Hash", for example!
\ No newline at end of file
+// We want to be able to search "Hash", for example!