Giter Site home page Giter Site logo

Comments (8)

phoerious avatar phoerious commented on June 16, 2024 3

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.

phoerious avatar phoerious commented on June 16, 2024

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.

The00Dustin avatar The00Dustin commented on June 16, 2024

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.

michaelk83 avatar michaelk83 commented on June 16, 2024

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.

phoerious avatar phoerious commented on June 16, 2024

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.

The00Dustin avatar The00Dustin commented on June 16, 2024

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.

phoerious avatar phoerious commented on June 16, 2024

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.

The00Dustin avatar The00Dustin commented on June 16, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.