keepassxc-browser icon indicating copy to clipboard operation
keepassxc-browser copied to clipboard

Hide KeePassXC icons when URL is not in KeePass database

Open freedriven opened this issue 4 years ago • 25 comments

keepassxc puts an icon in every username and password field on every web site I have 40 or so URL's saved in keepassxc, but don't care to put any and all of my passwords in keepassxc just so I don't have to remember which URLs are in keepassxc or not. As is, I'm compelled to click on the icon, only to (sometimes, or often) find out my password isn't in keepassxc.

Expected Behavior

keepassxc should not put an icon in a field for which no URL is listed in its database

Current Behavior

Possible Solution

Would be great to have an option in settings to implement the above

Steps to Reproduce (for bugs)

Debug info

KeePassXC - {VERSION} KeePassXC-Browser - {VERSION} Operating system: Mac/Win/Linux Browser: Chrome/Firefox/Vivaldi/Chromium

freedriven avatar Aug 03 '20 11:08 freedriven

You can disable the icons in the settings if you don't like to use them. The username icon is also used to unlock the database and fill credentials right away, so showing them is the default behavior.

varjolintu avatar Aug 03 '20 12:08 varjolintu

Yes, but my point is to use keepassxc to inform me which passwords I have in the database, and which I don't, so I'm not clicking the icon and getting "no password found". Disabling all icons doesn't help with that.

freedriven avatar Aug 03 '20 12:08 freedriven

Currently the extension doesn't work that way. This is why "feature request" tag is added for just showing the icons when you have a credentials for a certain site.

varjolintu avatar Aug 03 '20 12:08 varjolintu

Yea, thanks. I intended it to be a feature request. Thanks!

freedriven avatar Aug 03 '20 12:08 freedriven

Yes, please, "fix" this. It's useless to have an indicator of "entry available" when there is none available. Thanks

jabrugger avatar Sep 18 '20 16:09 jabrugger

Just to clarify, the icon itself is not an indicator of "entry available". It provides an access to multiple functions, for example unlocking the database when it's locked, and mostly it's a quick way to tell if the extension is connected, database is locked/unlocked etc. Basically it has the same function as the extension icon at the toolbar. The extension icon is also still visible even if you don't have any entries for a site.

varjolintu avatar Sep 18 '20 16:09 varjolintu

Just to clarify, the icon itself is not an indicator of "entry available". It provides an access to multiple functions, for example unlocking the database when it's locked, and mostly it's a quick way to tell if the extension is connected, database is locked/unlocked etc. Basically it has the same function as the extension icon at the toolbar. The extension icon is also still visible even if you don't have any entries for a site.

Yes, I know that. And it's what you think the user "should" think. But from an UX point of view, an icon on the username or password field means "here is something you can do with this icon AND these fields". For general info (DB open, closed, etc) the icon in the browser bar is ok (and only there, for that kind of purposes). Thanks

jabrugger avatar Sep 18 '20 18:09 jabrugger

Perhaps we can show the icon with a red X or similar to indicate that we are connected to the database but no entries were found for the site.

droidmonkey avatar Sep 19 '20 02:09 droidmonkey

Or, if we want the icon behave identically with the toolbar icon, it has a question mark when credentials are available.

varjolintu avatar Sep 19 '20 05:09 varjolintu

we can try it

droidmonkey avatar Sep 21 '20 00:09 droidmonkey