Extension will be outdated in Firefox 57 [version 4.6.9 extension is WebExtension compatible]
Comments
-
@jeremiahlee: We're on it. :) :+1:
0 -
@cpressland: I'm hoping you meant Firefox 54, or I'm stuck in a time loop again(?)! :dizzy:
Anyway, I've merged your post with the existing discussion on the upcoming Firefox 57 milestone. We'll share more when we have something to announce. ;)
0 -
@jeremiahlee I was also excited to see this, then disappointed. Now that e10s has rolled out to everyone with more than one process enabled in their public release, does 1Password intend to speed up development? I want a faster browser, but I also want to authenticate with my accounts.
0 -
Just to clarify: e10s is NOT rolled out to all users, even though you may read this in a new page :)
There are still some criteria which let you with one process.0 -
Based on discussions in the #firefox irc, it rolled out to 80% of eligible users. While it is not everyone, it is not insignificant.
0 -
At this point I've just disabled the extension. I'll copy and paste from the app until this is corrected.
0 -
Yes and everyone with a11y tools too
0 -
I was also excited to see this, then disappointed. Now that e10s has rolled out to everyone with more than one process enabled in their public release, does 1Password intend to speed up development? I want a faster browser, but I also want to authenticate with my accounts.
@danemacmillan: We intend to have a new WebExtension ready for Firefox 57, at which point this will be required. We're going to take the time we need because so many people depend on 1Password. That may seem counterintuitive, but it's not something we're going to rush. If we can have it ready before then, we'll all be happy. But it needs to be done right. :sunglasses:
At this point I've just disabled the extension. I'll copy and paste from the app until this is corrected.
@mruszczyk: It's your call, but that seems a bit extreme. Firefox and 1Password still work just fine here. ;)
Just to clarify: e10s is NOT rolled out to all users, even though you may read this in a new page :)
There are still some criteria which let you with one process.@heubergen: Indeed. And when we ourselves have something to share publicly in this area, you'll all be among the first to know. :)
0 -
@mruszczyk: It's your call, but that seems a bit extreme. Firefox and 1Password still work just fine here. ;)
Well, that's not true if you're one of the users who has to use Firefox Nightly on a regular basis, like I do. It's my primary browser because I have to be using all the cutting edge stuff for work purposes. I essentially never use anything but Firefox Nightly. :)
Eric Shepherd
Senior Technical Writer
Mozilla
https://developer.mozilla.org/0 -
In case anyone is curious, the Chrome webextension does not work (yet) on Firefox 54. I tried it and got the icons and menus, but functionality is broken.
0 -
In case anyone is curious, the Chrome webextension does not work (yet) on Firefox 54. I tried it and got the icons and menus, but functionality is broken.
@freeAgent: Indeed. WebExtensions are a whole new ballgame, and there are enough differences between the Chrome and Firefox implementations that we'll be making changes to accommodate both...
Well, that's not true if you're one of the users who has to use Firefox Nightly on a regular basis, like I do. It's my primary browser because I have to be using all the cutting edge stuff for work purposes. I essentially never use anything but Firefox Nightly. :)
@a2sheppy: Ah, fair enough. That makes sense. I use prerelease builds for testing too, but we only officially support stable browser releases. We very much prefer when things work well in the dev relates too (for obvious reasons), but that isn't always possible. Maybe that's something standardizing on WebExtensions will help with in the future, once things settle down — both with the browsers and 3rd party extensions themselves, like 1Password.
So anyway, since you mention it...know anyone at Mozilla who we can poke to get Firefox to support delayed launch for the Native Messaging host when 1Password needs to close and/or update? ;) /cc @jxpx777
0 -
So anyway, since you mention it...know anyone at Mozilla who we can poke to get Firefox to support delayed launch for the Native Messaging host when 1Password needs to close and/or update? ;) /cc @jxpx777
@brenty, would you mind reaching out to webextensions-support AT mozilla DOT org for that, please? In the email, please let folks know that you're with 1Password. Thanks!
0 -
It seems like they're working on it. They say that the APIs listed on the page are available in the Developer Edition, which is currently v55 I think: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities#Native_messaging
0 -
Pretty sure I am going to wind up completely insane long before Firefox 57 ships, just from having to copy and paste passwords around. :)
0 -
Hang on. We're working on it. ;)
0 -
a2sheppy,
going to about:config in the address bar of firefox
set Preferenced Named "extensions.allow-non-mpc-extensions" to true
restart firefoxall kudos to fox2mike
0 -
I think he knows how to do that but this harm Mozilla if you do , so please don't!
0 -
Thanks for all the passion, folks. We're very near a beta release but we're doing this with multiple platforms and there are a lot of things to coordinate. Please make sure you're using the beta of 1Password's extension and that'll make sure you're on the inside track to get the update and in the meantime, sit tight and we'll update these various threads when the update is available.
--
Jamie Phelps
Code Wrangler @ AgileBits
Fort Worth, Texas0 -
Using Firefox Developer Edition, I am suddenly able to use the 1P extension with "Multiprocess Windows" enabled.
Not sure if this is new but it was a nice surprise.
FF: 55.0b5 (64-bit)
1Password: 6.7.1
1P extension: 4.6.7b3
macOS: 10.12.50 -
@jxpx777 Do you plan to migrate the data from the old extension to the new one so that people don't have to re-authorize their Firefox instance? This would require you to update the 1Password extension to use an embedded WebExtension, migrate data there, wait some time so that the vast majority of people upgrade to this version and only then release a pure WebExtension version. This would mean the version with an embedded WebExtension would have to be released on a stable channel at least a month or two before the Firefox 57 release, i.e. this extension version would have to be released in October or even September.
0 -
@theironborn: Compatibility shims are still in place for non-e10s-compatible extensions until Firefox 56 I believe.
0 -
Your extension does not work with the shims. That is why we are not getting any multiprocess when using the extension. If it worked with the shims it wouldn't be a problem until the non web extension API gets depreciated in 57, but as it stands now we are not getting any of the multiprocess benefits.
0 -
And, of course, Firefox 57 is rumbling down the track toward launch. And on top of that, the extension doesn't even work in Firefox 56 (that's the current Nightly, which refuses to even install the beta extension). So we're looking at the current extension becoming unusable to the general public by around September 26. Not November.
0 -
@mruszczyk: I didn't say anything about shims making the 1Password Firefox extension becoming multiprocess compatible. 1Password will be e10s-compatible once the new WebExtension is released. In the mean time, it still works as non-e10s in Firefox.
0 -
I hear you. All joking aside, we should have something for you soon. :)
0 -
To add to what Brenty said, the reason that the shims don't help our current extension work in a multiprocess environment is because Mozilla never shimmed some of the APIs that we use, particularly for open and fill from the main 1Password application.
In the meantime, be sure you've updated to the latest version of 1Password for your particular platform since native messaging will be required for the updated Firefox extension. :chuffed:
I let the cat out of the bag in another thread so I should just say it here as well. 1Password for Mac and both versions of 1Password for Windows have native messaging support for Firefox already built in and ready. We're just allowing a bit more time for folks to get updated since the check for updates only happens automatically every few days for users on the stable channel for 1Password and we don't want to leave anyone in the lurch. Soon!
--
Jamie Phelps
Code Wrangler @ AgileBits
Fort Worth, Texas0