Extension will be outdated in Firefox 57 [version 4.6.9 extension is WebExtension compatible]
Comments
-
@jxpx777 - Yeah, we only shimmed the top X% most used APIs (leaving out some which just couldn't be done at all as well).
The switch to WebExt..er... BrowserExtensions (apparently they have a new name) involves some give-and-take. They aren't as all-powerful as the old Firefox add-ons were, but the flexibility and potential for cross-browser compatibility is a big deal. So is not having to learn new languages to make them work. :)
0 -
@brenty I know passwords are not stored in the extension but immediately after installation the user is prompted to pair the extension with 1Password (it requires typing a one-time token or sth like that IIRC) so it does keep this little piece of data in the extension, doesn't it? Or is it handled differently?
As for the shims, Firefox Developer Edition is currently at v55 and even after installing 1Password the browser fires multiple content processes... Either the Dev Edition forces multiprocess (should it break 1Password?) or the APIs are shimmed somehow?
@a2sheppy 1Password should work fine in Firefox 56. It's just that Mozilla is currently using Nightly to prepare for the big Firefox 57 changes so most of what you currently see in Nightly won't get to the Firefox 56 beta but will wait for Firefox 57.
0 -
I actually didn't realize it was that nuanced. Thanks, guys! :chuffed:
0 -
@mgol The same process of exchanging a shared secret is used for native messaging, but we don't require that you enter the prompt since there's no risk of this connection being attempted across user accounts. There will be a new shared secret since the storage is different, but there will be no prompt so you shouldn't see any issues from it.
0 -
@mgol I so agree. WebExtensions (one word, camel case) was already chosen to aid searching IIRC. Even searching the Mozilla wiki didn't turn any results for "BrowserExtensions"…
0 -
@mgol I had to hunt just a bit since it's just a few days ago I found out about it, but here you go: https://wiki.mozilla.org/Add-ons/Terminology
0 -
Apparently it's "Browser extensions" which is terrible for searching. Terrible.
See also the specification: https://browserext.github.io/browserext/
0 -
Hey, folks, just an update that we have released a beta of our Firefox extension built with WebExtensions. I posted a more in-depth comment in this thread but the upshot is you can get it today, either once the software update gods have shined on your particular Firefox install or by installing fresh from our site. :chuffed:
0 -
Just a reminder for everyone (so you not do the same mistake I did^^).
You have to set xpinstall.signatures.required = false to be able to install the extensions.0 -
@heubergen This should definitely not be required. I installed the beta from our site in the stable version of Firefox where I keep the signature requirement enabled. If you are having an issue with this, please open a new thread so we can investigate further.
0 -
Thanks for the update! I just uninstalled the old extension and installed the beta. It seems to work well so far (though I obviously haven't used it much). I did not have to do any config changes to get the extension installed.
0 -
That's great, @freeAgent! Thanks for confirming. :+1:
0 -
One thing to note (this may just not be in it yet since it is beta), is that the TOTP codes no longer auto-copy, it is just something I wanted to report in case you are not aware.
Edit: Disregard that, it was my own fault; they work.
0 -
Ah, thanks for letting us know! Do you mind sharing what went wrong? Maybe the app needed to be updated, since the extension doesn't handle that. Either way, glad to hear all is well again. We're here if you need us! :)
0 -
I see the WebExtension version has just hit stable, hasn't it?
0 -
This is great news @jxpx777. Thanks to you and the team. The 1Password extension was the last one on my list preventing multiprocess glory in Firefox stable!
0 -
Believe me, we're very happy we've reached this point :lol:
0