no, your re-implementation of existing browser feature is not better or even wanted.
no, your re-implementation of existing browser feature is not better or even wanted.
Individual site config is located here: application menu bar > "Tools" > "Page Info" > "Permissions" tab > "Override keyboard shortcuts"
I have found allowing overrides is unfortunately the least annoying of two bad options. But I still get unreasonably annoyed when web apps steal Ctrl-K which I use constantly.
This is absolutely infuriating, and the crux of it all is that I can't even edit the code that is taking focus and hijacking shortcuts! The goggles do nothing!
You can remove the shortcuts pretty easily with a userscript, see lines ~410-440 here for inspiration: https://github.com/tridactyl/tridactyl/blob/2eaba7e4ceec6de5...
Non-web apps are subject web technology specifications.
I absolutely sympathize with webpages disabling search features and so on, but I'm not sure why exactly. Pointing to app implementation doesn't seem quite right, if that makes sense.
As an example, you can't make a web app that controls display brightness.* It has everything to do with the fact that it's a web app. Web apps are built on web stuff, and web stuff provides no way to do it.
So it is with keyboard events.
* As far as I know, this is true. Maybe there's some new experimental spec or something? But you get the point.
https://developer.mozilla.org/en-US/docs/Web/API
Oh and by the way the screen brightness probably can be adjusted using the USB APIs if someone bothered to port over drivers for the most common keyboards.
At least all major browsers alert the user to choose if the web app can use these APIs unlike native apps.
Not sure what usb has to do with display brightness.
This is entirely unreasonable. Imagine Google docs not being able to offer a shortcut to enable bold formatting, for example. Terrible experience.
Browser search only searches visible text in the DOM. For performance reasons the whole page might not be loaded into the DOM. This means the default browser search will provide incomplete results.
Forcing a request what could be done locally is bad design.
The dedicated search field is for searching my websites and the result would be a list of my pages that contain the search term. Ctrl-F jumps to the location of the search term on the page I'm already at.
The content you can find wih the browser search still doesn't do d the text on another page. A custom search could including a jump to the page.
If I specifically want to search the entire corpus of data on an infinitely-scrolling site, I will use its search function intentionally, since that is a semantically different action.
No shortcuts = cumbersome ⇏shortcuts = easy to use