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

Sync container data when addon syncing is disabled. #1687

Open rakheshster opened 4 years ago

rakheshster commented 4 years ago

Hi,

When the latest version of MAC got installed it asked if I want to enable syncing. I did so but none of my containers are syncing. Under items to sync in Firefox I am only syncing Bookmarks, History, Open tabs, and Logins ... so could the fact that I am not syncing add-ons or preferences be the reason?

I am using the latest version of Firefox and Firefox Developer and the issue is the same on both. Using macOS.

Thanks.

k4n30 commented 4 years ago

so could the fact that I am not syncing add-ons or preferences be the reason?

Yes - There's no point "syncing" containers if you're not syncing addons (of which containers is one of)

rakheshster commented 4 years ago

Cool, thanks for that. I use Firefox at home and work and don't want my work addons to sync over home, so had addons sync disabled. I have MAC installed on both machines though so that'd be enough to have them sync. Suppose one wanted to manually keep containers in sync, is there a way? I know there's the containers.json file, but that's just got the container info I guess and not the domain to container mapping.

hsnali commented 4 years ago

Just to chime in here, I have FF Developer edition, signed in, have addon-sync enabled, set up my containers. I wanted to use regular FF on another machine and turned on sync, all my addons and other settings come over, but containers are empty, only the defaults.

Are we meant to be able to sync between two different builds of Firefox such as Developer and regular?

jasonemann commented 4 years ago

I've just reinstalled my Fedora system and have updated Firefox to 74.0. I have a Firefox account with sync enabled for preferences, addons and bookmarks. After signing into my Firefox account, the Multi Account Containers was automatically installed along with all my other addons, but none of its settings have synced. Enable Sync is checked in the addon's preferences, as it was on my previous installation, but none of the containers I previously created have reappeared, and the "Always open in {container}" preference for various sites are lost.

rakheshster commented 4 years ago

Any suggestions on what files to copy over if one wanted to keep the container info on two Firefox installs in sync?

serovar commented 4 years ago

I've just reinstalled my Fedora system and have updated Firefox to 74.0. I have a Firefox account with sync enabled for preferences, addons and bookmarks. After signing into my Firefox account, the Multi Account Containers was automatically installed along with all my other addons, but none of its settings have synced. Enable Sync is checked in the addon's preferences, as it was on my previous installation, but none of the containers I previously created have reappeared, and the "Always open in {container}" preference for various sites are lost.

Exact same situation here with Firefox Developer Edition 76.0b3 on a Windows 10 and a Fedora 31 machine.

onecrayon commented 4 years ago

Same problem for me in Firefox 78.0.2 on macOS and Windows. I setup MAC on macOS and it was working great. Switched to Windows, enabled "Sync Add-ons", and MAC was automatically installed, but only with defaults (all settings from macOS are missing). The only sync that happened was that the two default containers I deleted on macOS were re-added from the Windows side. Really frustrating.

dannycolin commented 1 year ago

[I] had addons sync disabled. I have MAC installed on both machines though so that'd be enough to have them sync.

AFAIK, you need addons to be synced if you want addons data to also be synced. I need to do some test to confirm that tho.

Suppose one wanted to manually keep containers in sync, is there a way?

Currently, there's no way to export your container data.