We have decided to interpret the event of device insertion as an equivalent of the user presence (UP) confirmation, which makes it easier to use. This means the device accepts without touching the button any (single) request in the first 2 seconds of its insertion. This is a difference to Solokey.
About the second case, when the device is inserted already: it is supposed to wait for the touch button. In some cases under Windows 10 and Chrome browser the requests are doubled, which means the device would require 2 touches to confirm, since the first reply is discarded by the OS. At the current implementation each touch confirms only one request (a difference to Solokey, which confirms all incoming requests while the touch is pressed). If this is the case, please try to make two distinct touches, by releasing the touch and pressing again.
The FIDO2 proxy implementation on the Windows 10 side is still evolving. However if this will not change in the near time, we will have to implement some workaround for the sake of the convenience.
I will try to reproduce this after holidays, and add proper fixes.
- What browser do you use?
- And what Windows build?