1PWX working on FF59.02 Mac
Out of curiosity. I managed to get 1PWX working on MacOS with FF59.02 is it normal?
Does not work for Windows or Linux. I installed it first on 60 on MacOS in case that matters.
Just curious what the explanation for this behaviour might be?
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided
Comments
-
I could not get the extension to work on Ubuntu 16.04 or 18.04 (using FF 59). I had to upgrade to FF60. The extension would try to register when logging into my 1Password account on line, but it would ultimately hang when opening the pop-up.
Edit: Clarified which version of FF did not work.
0 -
@Fooligan Yep, exact same behavior here with Windows 10 and Debian 9 but not on MacOS. Curious why...
0 -
Huh. That's surprising. Firefox 60 had some important changes in it for Promises that we depend upon.
0 -
@dteare Then it might have something to do with that I initially had ff60 installed. Setup 1pwx on ff60, setup 1pwx on ff59 and removed ff60 afterwards? So maybe Ff60 features were only needed for setup/bootstrap? I can add a screenshot of it working if desired.
0 -
0
-
Checking it again, password filling works but 1PWX seems out of synch. Luckily it's not long until FF60 public release (2018-05-09 https://wiki.mozilla.org/Release_Management/Calendar)
0 -
@binaranomaly I would expect erratic behavior in FF59 based on @dteare's explanation. It seems that AgileBits are using Promises to guarantee certain asynchronous javascript events.
0 -
Hi @Fooligan,
That's right. Specifically, we're relying on microtasks — asynchronous events that are even lower level than Promises or callbacks. Until Firefox 60, there was a bug where microtasks executed out of order, which prevented our database code from working at all.
That explains why you get different, but still broken, behaviour if you set up 1Password X in Firefox 60 beta and then revert to version 59. The database was properly set up in version 60, so the extension can load, but any ongoing communication is out of sync.
In case it needs to be said: I strongly recommend against trying to use 1Password X in Firefox 59. The behaviour is unpredictable and could possibly even lead to data corruption.
-Mitch
0 -
@Mitch Thanks for the info that explains it. I have a backup but may still remove it.
0 -
Ah, that makes sense. Thanks for the explanation, @Mitch. I didn't realize that Firefox and Firefox beta share the same Application Support folder. That's actually pretty cool as it means I'll be able to switch back and forth between them without losing all my settings. That is once Firefox 60 gets to the stable channel anyway. 🙂
0