bitwarden / mobile

Retired Bitwarden mobile app for iOS and Android (MAUI/Xamarin).
https://bitwarden.com
GNU General Public License v3.0
152 stars 24 forks source link

Don't open Mull or Fennec browsers when doing FIDO auth #3441

Open thibaultmol opened 1 day ago

thibaultmol commented 1 day ago

Production Build

Steps To Reproduce

install Mull or Fennec (both are firefox based mobile browser, available through fdroid or in case of mull: via it's own fdroid repo). set it as your default Try to login to bitwarden with an account that uses webauthn/fido/yubikey. It'll open mull or fennec to with the webpage to auth, but the problem is that neither of these browsers ship with the (turns out to be) propriety library that handles fido. So these browsers simply can't do it.

Expected Result

I would expect bitwarden to check what the default browser is, and if it's fennec or mull (or some others?), it should suggest opening regular firefox if that's intalled or chrome as a backup. But the app should explain why it wants to do this, to the user.

Actual Result

you're stuck. you can't login. nothing happens on that page.

workaround: copy the url and open it in chrome or firefox and then it works

Screenshots or Videos

No response

Additional Context

No response

Operating System

Android

Operating System Version

No response

Device

No response

Build Version

2024.10.0