It is not a firmwarebug in Flipper, it is somewhere between Ubuntu, Firefox and udev.
The Flipper is not know by the udev. So everybody feel free to write a bug against https://github.com/snapcore/snapd/blob/master/interfaces/builtin/u2f_devices.go … to get the flipper U2F per default supported.
The manual way:
lupus@tori:~$ cat /etc/udev/rules.d/70-snap.flipper.rules
# u2f-devices
# STMicroelectronics U2F Token
KERNEL=="hidraw*", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="5741", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", TAG+="snap_firefox_firefox"
Create this file, start ubuntu (or the PC) and replug your flipper → OK.
Maybe idVendor/idProduct needs to be adjusted. Take a look at:
lupus@tori:~$ lsusb |grep -i u2f
Bus 003 Device 007: ID 0483:5741 STMicroelectronics U2F Token
If this don’t work for you, take a look at snap connections firefox | grep u2f
, should be something like u2f-devices firefox:u2f-devices -
Or ‘about:config’ in the taskbar → search for ‘webauthn’, there shout be *usb be ‘true’ …