mozilla / multi-account-containers

Firefox Multi-Account Containers lets you keep parts of your online life separated into color-coded tabs that preserve your privacy. Cookies are separated by container, allowing you to use the web with multiple identities or accounts simultaneously.
https://addons.mozilla.org/firefox/addon/multi-account-containers/
Mozilla Public License 2.0
2.68k stars 330 forks source link

Container Tabs crashing, possibly due to sync? #2311

Open DrewNull opened 2 years ago

DrewNull commented 2 years ago

I will be cruising along in Firefox and suddenly all my container tabs disappear. That is, all of the tabs I have open in a container suddenly close at once, leaving only the non-container tabs open.

Then I see in about:preferences#general, the Enable Container Tabs checkbox is unchecked,

But in about:addons, Firefox Multi-Account Containers is still enabled:

Additionally, the container Menu is blank:

It seems like MAC is getting out of sync with the Firefox Enable Container Tabs option.

I have (had) an old-ish Firefox account, and have had on-again/off-again container issues ever since Container Sync was first released. The "thousands of duplicate" containers bug has been the bane of my web browsing experience for years.

This past weekend, I finally got fed up and deleted my Firefox Account completely. And started over with a new Firefox Account, new email address. I have been slowly repopulating my Firefox containers the last few days. The thousands-of-duplicate-containers issue seems to be gone (🤞) but now this new crashing containers has sprung up.

I bounce around between all three versions of Firefox: vanilla, Nightly, and Developer Edition. Strangely, Nightly isn't affected by this issue. Just vanilla and Dev Ed are. Although that may be because I've been using Nightly more since the other two have unstable containers.

If, in the affected FF, I disable the MAC extension and re-enable it, everything works again except all my custom containers are gone. I'm back to the default containers:

If I then go into a non-affected FF (say, Nightly), make a change (any change) to a container and force a sync, then my containers will come back in my affected browser. All of the per-container site settings, however, are lost.

But, after a few minutes or few hours, the bug will happen again. All my container tabs will suddenly crash, and I'll have to force a resync by muddying my containers in Nightly.

There are many open container + sync bugs here in GitHub. Hopefully this report can help shed light on the issue(s).

snackb commented 2 years ago

I'm experiencing the same issue, browser info here.

snackb commented 2 years ago

Disabling the Yomichan extension fixed this, so I assume it's an issue due to other extensions stepping on toes, but I'm not sure exactly how. I'll re-enable it and see if anything funky pops up in the console.