Solved KeePass doesn't work with Vivaldi-browser?!
-
Auto-type in KeePass 2.50 works OK here, without any added (potentially insecure) browser extensions, but you do need a plugin for KeePass.
But it's always been troublesome to get working properly. Some interesting reading I found here:
https://aavtech.site/2019/04/keepass-auto-type-guide/For one thing, you need to make sure that the Global Autotype hotkey in KeePass does not conflict with any Vivaldi hotkeys. The default for Autotype is
Ctrl+Alt+A
which for me conflicts with "Show Address Bar". Changing toCtrl+Alt+Shift+A
fixed that.Second, KeePass does not have access for reading the browser URL field, so it cannot determine what entry to auto-type unless you match on Window name, which is tricky unless you manually edit each entry title to match properly.
To solve the second problem, you can install the KeePass plugin WebAutoType to make KeePass be able to read the browser URL and match on the password entry URL field.
https://keepass.info/plugins.html#webautotype
(I don't know why this functionality is not built-in to KeePass tbh... seems a no-brainer to add this code)Also a good idea IMO to change default key sequence to:
{USERNAME}{TAB}{PASSWORD}
To avoid accidentally sending your user+pass somewhere you don't want, and also if you need to check "Remember me on this site" for instance.Damn, I always keep mistyping as "KeepAss"
-
To all
Okay.... a bit of 'history'.
I recently read that the Vivaldi-browser is more secure than any other browser. So I am in the process of discovery...Now, I must say in light of Keepass I have to undertake a lot to make it work, as MS Edge and Chrome just work automatically fine with KeePass!
So, I will think about and probably research it, but I am really disappointed that Vivaldi doesn't 'connect' automaticallywith Keepass...
Maybe I am spoiled (or lazy)...? I'll see...
-
@olyphant22 Many other, myself included, have confirmed that KeePass works fine with Vivaldi (with a bit of work). There's also nothing "magical" in Edge/Chrome that makes them work automatically with KeePass.
For your first issue (Vivaldi not opening when clicking URL), this depends on what is set as default browser on your system. Make sure Vivaldi is set for "Web Browser" under Win10 Settings > Apps > Default Apps.
If you have installed Vivaldi as Standalone instead of the usual "All/Per User", you need to check "Make Vivaldi available as a default app" during installation - try installing again if you didn't do that when installing.
-
@olyphant22 said in KeePass doesn't work with Vivaldi-browser?!:
I recently read that the Vivaldi-browser is more secure than any other browser.
Where did you read that?
-
I wanted to add something
On linux mint xfce I had to enable google chrome instead of vivaldi in the browser integration to get keepass 2.6.6 appimage to work with vivaldi
-
@lordrayden
Thanks a lot!
I downloaded "KeePassHttp.plgx" and "WebAutoType.plgx" and installed them in the [Plugins]-dir of KeePass.
Then I started KeePass and clicked on the URL of my router and... it works!
Also the auto-fill works fine, only with a few seconds delay, but still... -
@pathduck
Hi, as I already made it clear to @LordRayden After installing the 2 plugins it now works fine, although it takes a 2-3 seconds for the auto-fill to kick-in.Vivaldi is my default browser and I am pretty sure that I installed it as "All/Per User".
I am not sure about checking "Make Vivaldi available as a default app", but as I said it's working as expected now. -
@olyphant22 Good
You don't need KeePassHTTP unless you're connecting to KeePass using a browser extension.
"For example, KeePassHelper, Dash and NotesIPass are using KeePassHttp"
The one you need for autotype to a browser is WebAutoType, it does not need a browser extension to use it.
-
@eggcorn said in KeePass doesn't work with Vivaldi-browser?!:
Where did you read that?
Hi, I have no idea. I have been reading a lot and visited a lot of sites these past few days, so forgive me if I am at a loss.
BTW, maybe I am so wrong, but the 'tone' of your question 'sounds' a bit irritated....!??
Why? Is it NOT true about Vivaldi? -
@pathduck
Okay, thanks you so much, that's good to know! -
@olyphant22 Irritated? No. But I think you got some bad information:
My understanding is that, extensions aside, the security (or insecurity) of a web browser mostly comes from the layout engine. Vivaldi uses the same layout engine as Chrome, and most other browsers. Actually, Vivaldi is (by necessity) slower to apply security updates to the engine than Chrome is. So in that respect, Vivaldi is less secure than Chrome
But Vivaldi is more secure than other browsers (including Chrome) in one respect: By having more features and customizability than the other, there's less need for extensions. And extensions are a security risk! The more extensions you have intended, the more the risk.
That last point is a big plus in Vivaldi's favor, when it comes to security! But to simply say that Vivaldi is the most secure browser, that's misleading.
-
@eggcorn
You make an excellent point, my apologies!
But in my defence, I didn't say "most" only "more"... still, misleading it is.What I remember is, that it was said that VIVALDI was big on its built-in ad/tracker blocker.
So, I am very sorry for the statement I boldly made.
-
@olyphant22 You were just telling us something you read, I don't think you have anything to apologize for (let alone to be very sorry for).
-
Okay... I have an additional question.
Why (if e.g. MS Edge = standard browser) does the auto-fill immediately fill the username & password and if VIVALDI is the standard browser the auto-fill takes 2-3 seconds before it starts to fill username & password?
-
@olyphant22 said in KeePass doesn't work with Vivaldi-browser?!:
What I remember is, that it was said that VIVALDI was big on its built-in ad/tracker blocker.
Oh, I forgot about the ad-blocker. Yes, that is another big point in favor of Vivaldi's security. Ads have this nasty habit of infecting your computer with viruses. You don't even have to click the ad! For security reasons, I'd recommend keeping that ad-blocker on.
@olyphant22 said in KeePass doesn't work with Vivaldi-browser?!:
Why (if e.g. MS Edge = standard browser) does the auto-fill immediately fill the username & password and if VIVALDI is the standard browser the auto-fill takes 2-3 seconds before it starts to fill username & password?
I don't understand the question. Does it have something to do with KeePass?
-
@eggcorn
Whoa... I am now in turn a bit stunned about your question!?!Personally, I don't think it is a KeePass issue. Why?
Because as I already said, if MS Edge (or Chrome) is set to my 'standard browser' and I need to login a site with KeePass, it fills in the 'username' and 'password' almost immediately.
In contrast to when I set Vivaldi to my 'standard browser' it takes 2-3 seconds before the 'username' and 'password' are getting filled by Keepass.I am not sure how to explain it more clearly than that.
-
@olyphant22 I think I get it now. I don't have any ideas on how to fix that delay, except to point you to the standard troubleshooting steps.
Mind you, KeyPass was probably not designed to work with Vivaldi. If the only problem three second delay, that's not so bad. The Kaspersky extension doesn't work at all in Vivaldi.
-
@olyphant22 Are you seeing this delay after you've used the AutoType hotkey (Ctrl+Alt+A)? Or are you getting KeePass to automatically type the user+pass once page is loaded, using a browser extension?
There is a simple test page:
https://keepass.info/help/kb/testform.htmlI created a new KeepAss entry with the page as URL:
Then tested in browsers by reloading the page, then pressing the AutoType hotkey once the page is loaded, and the pressing TAB to focus the Submit button (that's how I've set up KeePass).
Edge:
Firefox:
Vivaldi:
No difference or delay in the Autotype from KeePass starting.
-
Integration with browsers can be achieved from some forms, in which I quote:
Auto-type: https://keepass.info/help/base/autotype.html ;
Kee: https://keepass.info/plugins.html#kee (It's a browser plugin, which needs the plugin > > KeePassRPC https://keepass.info/plugins.html#keepassrpc in Keepass2);
KeePassXC Browser Extension https://github.com/keepassxreboot/keepassxc-browser that despite being native to another application, the keepassxc, works with Keepass2 if you have the Keepassnatmsg plugin https://keepass.info/plugins.html#keepassnatmsg in Keepass2. -
Ppafflick moved this topic from Vivaldi for Windows on
-
Ppafflick marked this topic as a question on
-
Ppafflick has marked this topic as solved on
-
Just to add my 0.02, I use Keepass 2 on both Windows 10 and several flavours of Linux. Keepass works perfectly with any browser I try (including Vivaldi and even non-browser programs such as SSH in a terminal), using its "autotype" feature.
There's no need for extensions. If you can navigate the input-fields of a login page with the keyboard, you can set Keepass to auto-fill that form and log in. No browser extensions needed.
For the vast majority of web sites, select the "username" field with the mouse if it's not already selected, and use the key combination "username" (tab) "password" (enter).
For a few sites, particularly where entering the username moves you to a new screen, it might need to be "username" (enter) (pause 5 seconds) "password" (enter) but you should be able to work it out.
The only time I run into stumbling blocks is when login pages change subtly - for instance, Facebook's login page now requires multiple TABs to get from "username" to "password", even though it hasn't changed visually.
You can normally get around any problem by working out which input-field (if any) is selected by default on page load, and then how to ensure the cursor is in the correct field when Keepass begins autotyping.
I've only skimmed this thread as it's already very long, but I'd strongly suggest any input issues you have with Keepass are related to not realising the username or password field isn't selected when you try to autotype.