-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Firefox 122.0 no longer displays OTP codes #340
Comments
Confirmed by downloading and running extension in Firefox 121.0 |
|
Agreed, it was working for me up until just today when I upgraded from Firefox The details menu for a password entry now shows the raw OTP string exactly as displayed in the password file contents, instead of the rotating OTP code. As with previous commenter, command-line usage remains functional and is a workaround. I did notice that Ubuntu has moved from |
Okay, well, I checked Firefox 132 and Firefox 133, and there is a breaking change in the new URL("otpauth://totp/github?secret=foobar&issuer=github") In Firefox 132 it returns: URL { href: "otpauth://totp/github?secret=foobar&issuer=github", origin: "null", protocol: "otpauth:", username: "", password: "", host: "", hostname: "", port: "", pathname: "//totp/github", search: "?secret=foobar&issuer=github" } In Firefox 133 it returns: URL { href: "otpauth://totp/github?secret=foobar&issuer=github", origin: "null", protocol: "otpauth:", username: "", password: "", host: "totp", hostname: "totp", port: "", pathname: "/github", search: "?secret=foobar&issuer=github" } So, completely different. And the subsequent code in browserpass then of course gets the wrong result. Specifically browserpass-extension/src/background.js Lines 1038 to 1043 in aa522ed
Therefore this check fails:
and the OTP "snack" (whatever that is, lol) is not rendered:
Now I have to say the older behavior looks totally cursed so I'm guessing this is a bugfix and that is why I cannot find any reference to the change in the changelogs:
Probably this bug that was fixed: https://bugzilla.mozilla.org/show_bug.cgi?id=1507354 If we replace the custom protocol from |
General information
Installed from Extensions
If you are getting an error immediately after opening popup, have you followed the Configure browsers documentation section? Yes I did/N/A
Exact steps to reproduce the problem
Upgrade to Firefox 122.0
Go to any website requiring OTP that you have account on (e.g. Github)
Open the extension and click on >
What should happen?
OTP number and seconds bar should appear
What happened instead?
"View Credentials" without OTP appears
I tried to disable and re-enable the OTP functionality a couple times to be sure. I also re-issued Make command for the host app. No luck.
I'll try to roll back the browser next.
The text was updated successfully, but these errors were encountered: