Forum Discussion

oomathias's avatar
oomathias
New Contributor
3 months ago
Solved

Re: 1Password extension blocking all pages in Firefox

1P_SimonH​ I have the same issue when starting the browser (Zen — Firefox engine). It takes 100% CPU and get stuck until I kill the Extensions process a few times.

Profiling the Extensions' Firefox process, highlight the 1P extension which seems to do an infinite loop on "getItem".



1P Firefox v8.11.0.29
MacOS 1P v8.11.1
Zen v1.14.5b (Firefox 140.0.4) (aarch64)

  • Thanks for the reply.

    I was able to reproduce the same issue with a fresh installation of Firefox (and enabling Firefox sync).

    So I decided to re-enable all extensions one by one until the problem reappeared.

    I found that Firefox Translations by Mozilla (https://addons.mozilla.org/en-US/firefox/addon/firefox-translations/)  and 1Password used at the same time caused the issue. Both needs to be enabled, so there is some incompatibility between them. About 80% of the time, 1P extension just blocks every page and consume all CPU. Only killing the Firefox extension process a few times unstuck it. 

    My guess (I'm a dev) is that there are some race conditions which create an infinite loop within the getItem of 1P.

    Since I don't actually use Firefox Translations I just removed it, and I didn't face any blocking since then.

3 Replies

  • oomathias's avatar
    oomathias
    New Contributor

    Thanks for the reply.

    I was able to reproduce the same issue with a fresh installation of Firefox (and enabling Firefox sync).

    So I decided to re-enable all extensions one by one until the problem reappeared.

    I found that Firefox Translations by Mozilla (https://addons.mozilla.org/en-US/firefox/addon/firefox-translations/)  and 1Password used at the same time caused the issue. Both needs to be enabled, so there is some incompatibility between them. About 80% of the time, 1P extension just blocks every page and consume all CPU. Only killing the Firefox extension process a few times unstuck it. 

    My guess (I'm a dev) is that there are some race conditions which create an infinite loop within the getItem of 1P.

    Since I don't actually use Firefox Translations I just removed it, and I didn't face any blocking since then.

    • 1P_Dave's avatar
      1P_Dave
      Icon for Moderator rankModerator

      oomathias​ 

      Thank you for sharing what resolved the issue in your case. I use Firefox Translation myself and I can't reproduce the issue in Firefox on my devices.

      If you do see the issue return then let me know. 

      -Dave

  • Hello oomathias​! 👋

    ​I'm sorry that you're seeing performance issues with 1Password in Zen Browser. There was a recent report of increased CPU usage with 1Password in Firefox but the version of 1Password that you're using includes the fix was released to address the issue. 

    Zen Browser isn't supported, can you try the same version of 1Password in Firefox itself to see if you see the same issue there? I look forward to hearing from you. 

    -Dave

    #38668