- Edited
Vlad I did some testing and found that the issue is related to the preventDefault
method of events. In this case, the website does this (minimal example):
window.addEventListener('keydown', (e) => {e.preventDefault()})
Different browsers allow this to prevent a different selection of the browser's keyboard shortcuts. Testing on Ungoogled Chromium, FF, Safari, and Orion, on a test page I made which runs the above function on load:
Cmd + Opt + I: works on none
Cmd + W: works on all EXCEPT Orion
Cmd + R: works on Safari ONLY
Cmd + T: works on all
Cmd + Shift + T: works on Chromium ONLY
So basically, this is a big mess. I suppose the best thing to do is follow Safari's lead. I am not quite in the mood right now to do this testing for all possible shortcuts...
Fortrikka I think your list of Q, W, R, T, N, L (address bar) and M are a good starting point, just make sure those are never overridden.