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.75k stars 344 forks source link

Sync not working #1708

Open Doc73 opened 4 years ago

Doc73 commented 4 years ago

Actual behavior

Latest version solves issue #1703 , but continues to prevent Firefox from syncing.

Steps to reproduce

  1. Install Firefox Multi-Account Containers
  2. Try syncinc Firefox
  3. :cry:

Thank you very much in advance, Domenico

Wielding commented 4 years ago

Same issue using Windows 10 and Ubuntu 19.04. I set up containers on Windows while signed into Mozilla with sync enabled and then installed on Ubuntu while signed in to Mozilla with sync enabled and it does not load my supposedly synced container definitions. Multi-Account containers version 6.2.5 and Firefox 75.0 on both machines.

jvenborg commented 4 years ago

This is the same for me; I have 3 devices running Windows 10, FF 75 and MAC 6.2.5. I've set up multiple containers on one laptop, but the other devices won't sync at all. This was also the case prior FF 75 update, unfortunately.

Wielding commented 4 years ago

I was able to get it partially working by stopping "Add-ons" and "Options" syncing form my Mozilla account and then re-enabling them. It brought in my containers from my other machine but left the default containers and did not sync the sites associated with each one.

jvenborg commented 4 years ago

Thanks for suggesting this! I've also tried this already. Did not work for me, unfortunately.

And sorry to hear it didn't sync the sites associations; syncing containers without associations seems kind of useless, lol.

jagenheim commented 4 years ago

Same problem.

Always running out of resources when it comes to syncing the MAC:

Sync.Engine.Extension-Storage ERROR Syncing @testpilot-containers: request failed: Error: HTTP 507 Insufficient Storage: Resource access is forbidden for this user (Maximum bytes per object exceeded " "(46287 > 16384 Bytes.)(resource://services-common/kinto-http-client.js:2771:5) JS Stack trace: ServerResponse@kinto-http-client.js:2771:5 processResponse@kinto-http-client.js:2925:13

This is consistent over 3 different computers. All that is changing is the byte values.

I have tried to disable all add-ons (except MAC) and syncing of tabs and history in case they are eating up all space that MAC needs, but still have the same problem...

jagenheim commented 4 years ago

After deleting the add-on 'Temporary Containers' and forceably deleting the records from sync using the 'about sync' add-on, I can now sync again.

Too early to be happy; after some time I can't sync again.

Doc73 commented 4 years ago

@jagenheim Yes, but I use neither "Temporary Containers" nor "about sync" addons... I have never used them, and indeed I did not even know them. :smile:

jagenheim commented 4 years ago

Has anyone figured out where it saves which sites go to which containers?

I can always manually copy the 'containers.json' to avoid the broken sync, but that does not contain the information which site are mapped to which container.

Solid-Ice8 commented 4 years ago

I have been trying to find the specific location as well.

I read somewhere (either from Mozilla page itself or this add-on) that it's in a "Storage" location.

The page mentioned it's almost impossible to convert to readable language (for computers too).

I also have to note, this add-on was not meant for sync uses and no changes will be made I'm afraid. I just read the "Readme.md" that's provided and revised 3 months ago.

One of the (google) documents specifically state:

This experiment will not modify any of the following UX

The awesome bar Library UI About:newtab Sync

Visit the Test Pilot Hypothesis Document for more details.

I'm not a user of sync either but, the documents say everything about this project.

jasonekratz commented 4 years ago

So I've noticed that it only seems to sync the containers after a restart of Firefox. I'm trying to sync between Mac and Windows and have definitely reproduced this. Add a container on Windows or Mac. Force a sync. Restart the other browser and sync. The new container appears. None of these edits seem to finally really sync without a browser restart.

mcepl commented 4 years ago

7.0.1

  1. Borked my profile somehow
  2. Created new profile, syncing with my Firefox Account (with Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0)

Expected behaviour: All websites open in the same containers as before

Observed behaviour: All containers are lost, no webpage remembers where it is supposed to be.

Additional information: Error logs from about:sync error-sync-1594979632785.txt error-sync-1594980154917.txt

changemenemo commented 3 years ago

Maybe the title should be changed since it s a continuing problem. V 7.1.0

Firefox 83 What should I look for in the error sync log? Which name of extension ?

It would sync only if I enable the addon option in the sync option of the Firefox account. But I would rather not have to do that ever again because my devices are vm and different hosts with different horsepower. So all addons shouldn't be the same on every of my hosts. So is this an requirement for this to be activated?

jacob-lee commented 3 years ago

Sync is not working for me.

riccoho commented 2 years ago

Deleted container respawn, removed site reappear... it's quite inconvenient