Comments (8)
It will pop up only very shortly, because the hardware key detection doesn't take more than a second or two usually. Entering your password will take a lot longer.
I agree that the checkbox should be disabled while keys are being detected, but so should the Unlock button.
from keepassxc.
Unless you use an NFC token or something's not quite right with your system, there is no need at all to use the refresh button. The YubiKey is detected automatically as soon as you plug it in.
from keepassxc.
I use a Yubikey. I leave it plugged in. The issue is reproducible following the steps provided in the submission. Prior to 2.7.7, when the drop down would go blank while the key was left in the USB, I would hit the refresh button because it was obvious the key was no longer showing. After 2.7.7, it is not obvious because the serial number is still shown even though whatever is going on. I haven't checked to see if it disappears when I unplug the Yubikey, but the prior behavior has been consistent for years across multiple Yubikeys and multiple workstations (of Windows and Apple varieties), and the new behavior is also consistent, with a poorer experience.
from keepassxc.
To add, if the only indication that a hardware key is detected or not is the color of a small icon, that is also an accessibility issue for people with certain vision problems.
from keepassxc.
I have no idea what you are talking about. The entire checkbox (dropdown if multiple keys are inserted) including the serial number(s) appear only if you insert the key and while it's being detected, a large wait indicator is shown. There is no icon colour change.
from keepassxc.
I would post screenshots, but when I try, I get the window behind KeePassXC. Here is what I think is happening now:
KeePassXC is refreshing to check and see if the hardware key is still plugged in when it is brought back from being minimized to the tray. During this refresh, the refresh button (tiny icon) is disabled (changes color). There is no other visual indicator on my Windows or macOS installations.
The problem here is that you can see the hardware key serial number and checkmark selecting that hardware key even though it isn't ready. I haven't ever seen a large wait indicator.
from keepassxc.
You have to disable screenshot protection before you can make screenshots.
There is an indefinite progress bar below the password field indicating we are redetecting hardware keys. Do I understand correctly that you problem is that the button itself is disabled while the refresh is running (as it should be), but the checkbox + serial is not?
from keepassxc.
Do I understand correctly that you problem is that the button itself is disabled while the refresh is running (as it should be), but the checkbox + serial is not?
Yes, I believe this sums up what I was trying to report. Because the checkbox + serial is not disabled, it looks like it is ready at a glance when it isn't. With regard to the progress bar, I think I saw it when I looked for it just now, but it isn't incredibly obvious that it exists; I only think I saw it disappear, but likely wouldn't have noticed it if I wasn't specifically looking for it. I'm not sure if that experience is due to theme (dark), size (of progress bar), proximity (to the password entry field), or color vision deficiency.
from keepassxc.
Related Issues (20)
- Secrete service client triggers unlock of the wrong database HOT 1
- Considering the proximity of the options after right click above an entry, users may inadvertently delete instead of cloning or adding new entries HOT 2
- TOTP Value wrong HOT 4
- `TZ` environment variable being set breaks TOTPs HOT 4
- KeePassXC crashes on screen unlock. HOT 1
- Hide window when copying to clipboard does not work with advanced fields
- chromium .csv import generates blank database HOT 1
- HardwareKeyProgress Visible Even if No Hardware Key Is Found HOT 1
- KeepassXC shows wrong TOTP HOT 4
- Keepass stoped working in my macos (M1, Sonoma 14.5). HOT 1
- Error message loop when unable to save HOT 5
- SSH agent: option in application settings to remove all keys on closing keepassxc HOT 2
- AppImage: cannot run: "error while loading shared libraries: libusb-1.0.so.0: cannot open shared object file: No such file or directory" HOT 7
- Packages: add cli HOT 1
- Last opened databases are not reloaded, even if set it that way in settings HOT 3
- keepassxc-full does not recognize browser extension HOT 1
- Does not respect clearance of recent database history HOT 5
- Software keyboard won't autoload on Microsoft Surface Pro HOT 2
- Fetching a favicon from a localhost url MUST only connect to localhost (even if DuckDuckGo is activated)
- SSH Agent fails to load Putty private key HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from keepassxc.