The workaround is typical of web stuff as well: deal with the symptoms one by one while leaving the underlying problem unquestioned.
The workaround is typical of web stuff as well: deal with the symptoms one by one while leaving the underlying problem unquestioned.
Split out commerce and media while you're at it.
The present model's working increasingly poorly for me.
Even if the browser is providing your entire desktop experience, you should be able to switch applications or close them in a predictable way.
Webapps may need low(er) level access to keyboard for legit reasons too. Years ago I was working on webapp that teaches 10-finger typing. It needed to know 'pressed' states of keys like Shift and Alt. There were various browser differences to work around. Luckily the app didn't need to support Polish layout.
I get a nag screen when videos in the browser go full screen, telling me loud and clear that expected behaviour is changing and telling me how to get control back. When a website overrides keyboard controls, the first I know about it is when I can't scroll properly, or switch to another tab, or go back, or close the window that's yelling at me and making my machine thrash ...
Disruptively changing modes without notification violates fundamental rules of interaction design, affordances and basic security. How is that okay?
When was the last time ANYONE truly used Ctrl-S to save the webpage as HTML? And why would my inability to do it with a keyboard shortcut be a dangerous problem?
Perhaps it's my windows upbringing, rather than mac, but Ctrl-F4 / alt-F4 are my preferred window/app closers, and I wish dearly I could unmap the other shortcuts sometimes.
But I see I'm in the minority here, thinking software should be predictable and leave the user a sense of control, so feel free to disregard my opinion.
But of course the OP continued to make the same mistake, which I pointed out way up at the beginning of this branch.