Extensions' keyboard shortcuts don't work
-
@lurrycrocodile said in Keyboard shortcuts not working with extensions:
Via Google I found this thread and I am even more shocked that this issue exists since 2018 and the only workaround is to change the setting to Global which would send my user credentials to any program
This part is not true.
Pressing
Ctrl
+B
while another program is open should just trigger Bitwarden to autofill the login data in Vivaldi. You can test this by opening another program like notepad. No credentials will make it out of Vivaldi in this case.The issue is when you are running Brave concurrently with Vivaldi. If you try executing the keyboard shortcut in Brave, it will also execute the action in the Vivaldi version of the extension in Vivaldi itself.
In the case of Bitwarden, this shouldn't be too big an issue unless you happened to have a login screen open in the background window of Vivaldi and really didn't want the saved credentials to be autofilled, but for other extension actions it can be annoying.
Are there plans to fix it, if so when exactly? Sorry, but 2018 - (soon) 2022 sounds like it has a very low priority.
The devs are aware of this issue, but they so far have not been able to fix it. It is complex because Vivaldi itself is sort of like an app/extension for Chromium, so the handling of keyboard shortcuts gets tricky.
so this is no workaround of course.
Not sure what operating system you are running, but I wrote up a guide for a workaround on Windows 10/11 that should make it work without Vivaldi intercepting any keyboard shortcuts from other active programs.
Guide | Make Extension Keyboard Shortcuts Work [Windows 10 & 11]
If you are on a different OS, you can probably also make it work with an alternative program that performs the same function of keyboard shortcut remapping.
-
Thanks so much for your reply and sad that the Vivaldi team doesn't want to comment.
I am on Windows 11. So what exactly does Global mean? Google says:
By default, commands are scoped to the Chrome browser. This means that when the browser does not have focus, command shortcuts are inactive. Beginning in Chrome 35, extension developers can optionally mark a command as "global". Global commands also work while Chrome does not have focus.
If so, my ctrl+b (which is a standard shortcut in other apps for bold formatting) would mess up with other programs like Word, if I use it as Global Shortcut, no?
-
@lurrycrocodile said in Keyboard shortcuts not working with extensions:
So what exactly does Global mean?
Yes, that description from Google is accurate. Global as in globally scoped, so if a Vivaldi window is open anywhere on your system, the shortcut will still activate in Vivaldi, no matter the focus state of the Vivaldi window.
That is why I made the guide I linked to in my previous post. You can set a shortcut like
Alt
+Shift
+B
for Bitwarden, but use PowerToys to remapCtrl
+B
to sendAlt
+Shift
+B
while a Vivaldi window is focused. -
@nomadic This works perfectly, thanks. The only issue (and the reason why I cannot use it) is that another program has to run all the time (or at least when Vivaldi is running). It's just 160 MB extra RAM for Powertoys, but since Vivaldi isn't low on RAM either, I have to skip it :((
But amazing workaround
Looks like I have to go back to Brave for now but will bookmark this thread and check every now and then if the developers fixed it in Vivaldi.
-
@lurrycrocodile said in Keyboard shortcuts not working with extensions:
It's just 160 MB extra RAM for Powertoys
PowerToys running in the background should only take a few MB (only 0.2 MB in the case of the Keyboard Manager utility). Any utilities that you don't use can be disabled.
Glad you were able to get the workaround to function. I hadn't heard from other users if it had actually worked yet.
Since I use PowerToys for other utilities as well, I am not too concerned with it's small resource usage, but it is different for everyone.
I am right there with you in hoping that the Vivaldi devs eventually fix this. Never fun to explain to someone that they need to use a workaround to get something working in a program you recommended to them.
-
PowerToys running in the background should only take a few MB (only 0.2 MB in
the case of the Keyboard Manager utility). Any utilities that you don't use can be disabled.Ha, you are right, there were a lot of settings which were enabled by default. After disabling them with admin permissions, it's down to 13.9 for the keyboard manager + 5.2 for PowerToys Runner, so less than 20 MB.
Again thanks so much (also for your time), hope the Vivaldi team will somehow show their appreciation as well.
-
I just encountered this too, and as mentioned previously the "Global" workaround got me past it but it's certainly not ideal since it messes with shortcuts in other applications. Is this logged as an official Vivaldi bug and is there any progress on it?
-
@nirajsanghvi There should be an official vivaldi bug (reported by one of the Bitwarden devs, see https://github.com/bitwarden/browser/issues/1092). No idea what the bug ID and status is, though.
-
As a Vivaldi user, how can I ask the dev team to set the priority of this bug higher?
Is there something like voting? -
Let me start by thanking the team behind Vivaldi for the tremendous achievement that it is. It is crammed full of excellent ideas on how to provide a better browsing experience. I'm not here to throw anyone under the bus but I did want to let the powers that be know that, while I genuinely enjoy using VIvaldi and appreciate all the effort that goes into it, I can't use it without keyboard shortcuts. It has to be a difficult issue to fix or else I assume it would have been fixed by now. I hope that they are able to eventually fix this but until they do, I have to use something else.
-
We've made some attempts to fix this issue at the end of last year, but unfortunately, we couldn't find a reliable workaround. We're still looking for a solution.
Sorry for the incovenience!
-
@pafflick This is both good and absolutely horrible to hear... this thread alone is 3+ years old. This issue is a dealbreaker for so many users... surely this should be a higher priority? I mean, aside from being a core productivity feature and Vivaldi being a productivity browser - it's keyboard shortcuts - this is a core feature of all computing. Please be our guy on the inside and throw something at the next meeting if necessary, lol. It's quite serious. I was just so overjoyed for hours until I found this out, now I'm seriously disappointed. Now I have to drag my depressed butt back to Chrome, it feels like a prisoner going back to prison on purpose because they couldn't live in the outside world.
-
@brandonscrushy If you like Vivaldi otherwise, you can get around this issue with programs like AutoHotKey or Microsoft PowerToys on Windows and the program equivalents on other operating systems. All that is needed is a little keyboard remapping.
While it is an annoying bug and I, like others, want this issue fixed, it doesn't have to be a reason to leave Vivaldi.
Guide | Make Extension Keyboard Shortcuts Work [Windows 10 & 11]
-
Any news dear Vivaldi team? This is the only reason I switched to Firefox and I periodically check new versions for the fix of that issue. I cannot use the global shortcuts, because they clash with IntelliJ Idea.
-
@michal-borek keyboard shortcuts for extensions are broken in general. So far, we didn't manage to find a reliable solution. Sorry for the inconvenience!
-
@pafflick Thank you so much for your response. Looking forward for successes in that area
-
I'd like to add another aspect: I have two profiles in Vivaldi, with the Bitwarden extension installed in both of them. If I define
Ctrl+Shift+L
for autofilling credentials as global in one profile, it won't work in the other. I need to specify a different shortkey for the second profile. -
Those workarounds have a very low success rate. I've tried to build similar workarounds for macOS and they didnβt work. Even with the help of expert coders and macro builders I couldn't find a viable solution.
Out of love for every other feature I coped for it for over two years. I am now moving to Brave because the lack of shortcuts has been having a serious impact on productivity. It's such a shame that Vivaldi is being held back from being the best browser for many power users.
-
@goofykey Sorry to hear that the workaround might be impossible to implement on macOS. I don't currently have an Apple device to do any testing, so can't help much.
Thankfully the workaround still works for Windows fairly effortlessly.
From what I have read, it does sound like it is a non-trivial bug to fix for the Vivaldi devs, given how Vivaldi is like an app on top of Chromium, but hopefully they eventually figure it out
-
I set a shortcut key for the extension
But the extension shortcut key doesn't workname:ImageAssistant Batch Image Downloader
ID:dbjbempljhcmhlfpfacalomonjpalpko
chrome webstore link:https://chrome.google.com/webstore/detail/imageassistant-batch-imag/dbjbempljhcmhlfpfacalomonjpalpko