Flipper zero can be managed, updated, and browsed by https://my.flipp.dev/ . Actually Firefox does not support the web-serial functionality and Flipper zero can't be updated (for example with the excellent unleashed firmware) through the browser. You can use qFlip on GNU/Linux but the simplest way is the Web installer and Chrome or Edge are not mandatory.
After connection to https://my.flipp.dev/ on chromium, a popup ask to connect a serial device to the website. This popup is empty. On Edge or Chrome on Windows, you can directly connect to your preferred dolphin and interact with him. Apparmor is too strictly configured for allow this operation :
oct. 17 23:12:23 inc002-laptop audit[140025]: AVC apparmor="DENIED" operation="open" profile="snap.chromium.chromium" name="/run/udev/data/b179:0" pid=140025 comm="ThreadPoolForeg" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0 oct. 17 23:12:23 inc002-laptop audit[140025]: AVC apparmor="DENIED" operation="open" profile="snap.chromium.chromium" name="/run/udev/data/b179:1" pid=140025 comm="ThreadPoolForeg" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0 oct. 17 23:12:23 inc002-laptop chromium_chromium.desktop[140025]: [140025:140118:1017/231223.721812:ERROR:udev_watcher.cc(98)] Failed to begin udev enumeration.
You must authorize snap chromium to read the /run/udev/data/ content. Just editing the /var/lib/snapd/apparmor/profiles/snap.chromium.chromium file and add the following content after the profile “snap.chromium.chromium”
#add read to USBtty (web-serial function) inc002 - 17.10.22 @{PROC}/tty/drivers r, /run/udev/data/** r,
Enable the new config on apparmor
sudo apparmor_parser -r /var/lib/snapd/apparmor/profiles/snap.chromium.chromium
Restart Chromium and enjoy !