Don't handle "s" key when search input isn't visible (devhelp-hidden)
Recently I added support for the devhelp-hidden style class in Builder's integrated devhelp, so that the sidebar and search input aren't visible since we already have them as proper GTK widgets. But the "s" key shortcut to focus the search bar is still grabbing the key handling, so the mnemonic on Builder's _Select documentation…
button no longer works because the S is eaten by the webview and hence Alt+S isn't left to the button's mnemonic. Since the search bar is hidden, the key binding shouldn't be triggered.
It seems like the display: none;
applied by devhelp/Builder can be checked with window.getComputedStyle(search_input).display === 'none'
, but I haven't managed to make it work in the web inspector here.