Edit history

Earlier versions of Using a yubikey SSO without inserting the key first freezes login, newest first.

Current version | Edited by Xeon
Changes
Reproduction steps- Use a flatpak/flathub version of app.fluxer.FluxerRemoved: - Grant socket=pspc and --talk-name=org.freedesktop.secrets using flatseal or flatpak cmdAdded: - 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
Show

Using a yubikey SSO without inserting the key first freezes login

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.
What actually happens:
  • 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
The issue has not been tested on a direct package install (aur, etc.) but it might also occur there.

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.' }
Original by Xeon
Show

Using a yubikey SSO without inserting the key first freezes login

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.
What actually happens:
  • 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=pspc 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
The issue has not been tested on a direct package install (aur, etc.) but it might also occur there.

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.' }