Observed behaviour
What is supposed to happen:
- The app should handle not seeing a key and either show a prompt for the user to insert said key or show an error saying no key is detected.
- The app stays frozen, no alternative login is possible forcing app restart (sometimes restarting shows a typical can't connect error instead of the login screen as well)
Reproduction steps
- Use a flatpak/flathub version of app.fluxer.Fluxer
- Grant socket=pcsc and --talk-name=org.freedesktop.secrets using flatseal or flatpak cmd
- Attempt to log in using a passkey without inserting a key first
- RESULT REACHED: screen locks up / goes gray but no window to use a passkey / error is shown
Build information
Stable Desktop 2026.1004.10845, Web 2026.1008.22643, Linux 7.2.4-arch1-2 (x64), Electron 44.4.1, Chrome 152.0.7977.78, Node 24.21.0, Locale en-GB
flathub commit: 3ddffbd300bcd7e933d5684dabbfd89f91bf7d7b
Platform
Linux
Evidence
The error that results in the login screen freezing
13:03:19.879 › [Passkeys] @fluxer/webauthn initialized {
target: 'linux/x64',
backend: 'linux-libfido2',
nativeLoaded: true,
ceremoniesImplemented: true,
platformBrokerAvailable: false,
platformAuthenticatorAvailable: false,
supported: false,
apiVersion: 0,
reason: 'Linux WebAuthn backend (bundled libfido2, HID transport, U2F fallback disabled). Requires a CTAP authenticator on USB-HID;
isSupported() returns false when no authenticator is enumerated. Probe: fido_dev_info_manifest found 0 devices. Check that a USB-HID CTAP security key is connected and that udev/hidraw permissions allow this user to read it.'
}
Comments
No comments yet.