Bitwarden Extension disabled due to new permissions
github.com
github.com
While I understand the reasoning behind such an automated disabling, but it probably could be done better. Like delaying the update (and the disabling part) until the user made a choice.
Also very hard to inform users of this issue after it has occurred. Caused us so much trouble. Also a reason we went with the admittedly less safe blanket permission.
This was annoying to me - a nerd - and a bad teaching moment for my parents - computer illiterates - that just learned to click "OK" to add new permissions, so that they could use the password manager again, without really knowing "why".
This was the perfect storm of s**t choices by all involved.
The browsers - rather than disabling the extension, should have just kept the old permissions and fail/ask for new permissions for the .5% of people that will be using the native application to enable biometric unlocking.
Bitwarden - knowing that Firefox didn't allow this permission to be optional - should have held back until Firefox did implement it, or simply should have disabled the feature on Firefox. RTFA: Bitwarden developers wanted to make the permission optional, but for Firefox access to native applications can't be requested as an optional requirement. Result: they added the new permission as non optional on both and broke both.
If the extension was working without that permission before - as it was - the browsers should have kept running without the permission and asked for it only when needed, IE: in the cases where the native application was running and the user decided to unlock the vault by using biometrics.
That's a fail for both Chrome and Firefox, both of which will disable the extension until the new permission is given.
Bitwarden failed by not considering the wider impact of their choice to change the required permissions knowing that they could have had the feature in Chrome - by using the permission as optional - and not in Firefox, thus not breaking people's usage of it.Ofcourse reading this github issue I only now found that they introduced Biometrics. https://bitwarden.com/help/article/biometrics/#browser-exten...