As a user I want to prevent websites highjacking/stealing Vivaldi keyboard commands so I can rely on shortcuts #Bug #Help #Question
Hope you're well
Thanks for beautiful software
I appear to be unable to tab left using keyboard if this web page is open https://chrome.google.com/webstore/detail/decentraleyes/ldpochfccmkkmhdbclfhpagapcfdljkj/
Can anyone else emulate this behaviour?
If you're reading and:
- agree, then please vote up (e.g. +1, like), or;
- disagree, then please vote down (e.g. -1, dislike) - I'd love to know why?
Steps to reproduce
Create a few tabs (i.e. >=3) including one using the above URL
The current behaviour
Using keyboard tab right (ctrl + tab) then tab left (ctrl + tab + shift)
Tabbing left stops when I reach mentioned URL
The expected behaviour
Tabbing left continues when I reach mentioned URL
If you have any issues (e.g. questions/queries) then happy to help
Hope this is helpful and to hear back
Keep up great work!
PS I emulated behaviour without extensions installed using incognito
hardware: Apple, MacBook Pro (Retina, 15-inch, Mid 2014)
software - operating system: Apple, macOS, 10.14.5 (18F132)
software - application: Vivaldi, 2.6.1566.44 (Stable channel) (64-bit)
It's not just the decentraleyes page; this happens if I load any extension page in the Chrome Web Store in this way. I don't have time to debug the page itself at the moment but it may be intercepting the key with an event listener. If I click on the address field to take focus away from the Web Store's viewport, shift-control-tab no longer gets "stuck" on that tab.
Thanks for reply
You're probably right - I have the same [i]ssue with https://riot.im
When I looked into that issue if I remember correctly the page was hijacking focus with an event on the chat input field
I don't experience these types of issue with other browsers - why does Vivaldi let it happen because for someone reliant on keyboard it's hella annoying!
@ldexterldesign Most browsers don't support keyboard control to the extent that Vivaldi does, so the problem does not manifest itself with those other browsers.
@xyzzy hmm, okay. Which keyboard control is enabled/disabled, causing this issue, so I can reverse it? Thanks.
@ldexterldesign What I meant was that most browsers don't have a whole section of their internal settings dedicated to configuring keyboard control. If a web page steals a keyboard shortcut, it doesn't result in a conflict with those other browsers.
Internally, we've mused about various ways to prevent (or deal with) situations where a web page "steals" an essential keyboard shortcut that Vivaldi uses but I don't think that any solutions have been implemented yet.
@ldexterldesign Thanks for finding this.
I can see that happens on other OS as Linux and Windows, too.
That does not happen on Chromium 75.0.3770.100.
Update title from:
Research/fix left in tab order keyboard shortcut with https://chrome.google.com/webstore/*
As a user I want to prevent websites highjacking/stealing Vivaldi keyboard commands so I can rely on shortcuts
... because I think it's more appropriate
If you [admins] disagree then feel free to revert
I can see that happens on other OS as Linux and Windows, too
Transfer to [a]ll platforms for extra visibility?
@ldexterldesign Thanks for report, i confirmed it.
Please, next time do explain the problem in the bug report step by step. That is the usual way.
Please, next time do explain the problem in the bug report step by step. That is the usual way
@ldexterldesign I changed your text in bug report to make it easier for testers and devs to read your issue report.
And forcing internals to read a complete forum thread to get a idea what the issue may be is time consuming.
We have so many bug reports, sending good reports will give the Vivaldi developers more resources to fix and/or testers to check a issue rapidly.
@Gwen-Dragon thanks so much!
@ldexterldesign No problem. We were/are all leaning how to write good reports. And my goal is to help users to become better bug reporters.
I often think about post copy/pasting but always imagine it would be condescending for developers to read duplicate content if they check the post URL so that usually justifies my (lazy) decision
If the developers prefer copy/pasting over URLs then I suggest mentioning that on the report page. I'm sure it's a common UX issue and with clarity I'm sure users will do whatever's easiest for developers if it increases chances of fixed bugs