The real issue here is with browsers that allow their own shortcuts to be overridden. There's no reason why the browser should allow that.
But more important is to agree on categories of shortcuts that are reserved for the browser, and those that are available for the web app. For example, the browser uses ctrl/command+X while the app can use option/alt+X as well as characters without ctrl/alt/command.