Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Firefox Sync doesn't sync "Multi-Account Containers" data

  • 16 replies
  • 3 have this problem
  • 208 views
  • Last reply by d3763

more options

On my personal laptop, I have the Multi-Account Containers extension (https://addons.mozilla.org/en-GB/firefox/addon/multi-account-containers/) running smoothly. I'm currently on a public desktop computer , and I enabled Firefox Sync, which did a good job for passwords, bookmarks, etc, but it didn't sync any of my container info for the Multi-Account Containers add-on. I see the default containers: Personal, Work, Bank, Shopping. On my personal laptop, I have about a dozen containers. What's wrong?

Chosen solution

Hi everyone. Today I logged into a computer and when I opened Firefox, I saw the word "New" on top of the Multi-Account Containers button on my toolbar. I clicked and it it said that Sync is now available for Containers!!!

Yahoo!

https://blog.mozilla.org/security/2020/02/06/multi-account-containers-sync/

Read this answer in context 👍 1

All Replies (16)

more options

Hi tailonfire,

There is add-on support for the Multi-Account Containers which would sync containers across multiple devices called Containers Sync. However the add-on does not sync site settings at the moment.

From what I understand there isn't a feature to implement syncing of the Multi-Account Containers with Firefox sync.

Link to add-on : Containers Sync {link}

See also : Should custom containers be synced across devices? {link}

Hope this helps!

more options

Hi Team.

RE: Firefox Multi-Account Containers v.6.1.1

I love the Multi-Account Containers for Firefox. It's an excellent extension. However there's not means of archiving, syncing or backup for all your fastidious work configuring your various websites to open within specific containers. If your local Firefox profile is lost, so is your hard work with container setup. We need means of backing up our container setup, either via some export / import utility or using Firefox Sync. Either is fine as this extension is a more advanced feature, but totally awesome! Thanks.

more options

Apparently the team is working on adding the ability to sync multi-account container settings: https://github.com/mozilla/multi-account-containers/pull/1611

And I totally agree: the ability to sync (all!) container settings is crucial.

Modified by Helge

more options

Hi Heige, Thank you for letting me know. This is good news. I hope that all extensions will also sync to our Firefox Sync account. For example, I'd love to have the additions/edits I've made to uBlock Origin to be synced to my Firefox Sync account.

more options

Just seeing this:

I love the Multi-Account Containers for Firefox. It's an excellent extension. However there's not means of archiving, syncing or backup for all your fastidious work configuring your various websites to open within specific containers. If your local Firefox profile is lost, so is your hard work with container setup.

Firefox Sync is a sync tool, not a backup solution. Please back up your profile(s) occasionally if you fear losing configurations and work. They are so easy to copy and/or archive (.zip, .7z, etc.) and keep safe.

more options

Hi crankygoat

Thanks for this tip. Is there a way to back up only the personalization I've done with this multi-account extension?

Modified by tailonfire

more options

I would have to install an extension and see where that particular extension does its storage. It could be in the root of the profile folder, possible a special folder it creates for itself, etc. It seems less obvious than it used to be than any of the ways such things have been handled . It seems modern webextensions should use an indexeddb somewhere in the profile's /Storage folder. Which used to be browser-extension-storage. And was probably different several time before, in the history of how the now-legacy extensions were handled, and handled themselves.

For an easy one, as you seem to be asking specifically about uBlock Origin, you can export rules right from the extension itself, which would be the best way to go about that, as you can import your ruleset the same way. The intended uBlock method.

For multi-account containers, it's easy to find the extension itself, like most other extensions. You can even look it up in Troubleshooting Information (aka about:support). But in determining the storage, these do not seem to use GUIDs, but something random. I had for one install instance moz-extension+++aecff3f3-9fc0-4731-b046-3c8b622cb4f5^userContextId=xxxxxxxxxx Some extensions have more than one folder, one without ^userContextId=, and one (or more) with an ID.

Even looking into the database files is, so far for me, unenlightening. Backing up everything that is local storage for extensions (moz-extension+++...) would be a good bet. (The rest are probably site Form & Search history items, or and other things which use local storage not in cookies.)

Containers.json in the root of every Firefox profile folder (they were sure you were going to use this extension, apparently) contains only the description for the menu.

I personally like to back up a whole profile, as logins, bookmarks, and all are pretty important to me and i have not lost anything since before there was a Firefox (or the short-lived Phoenix, or Firebird branding...). You can pitch the crash report and other junk folders if they contain overmuch unimportant stuff, and cull old bookmark backups if size worries you. Keep one or two backups and toss anything older. Just a thought. :)

more options

Not just uBlock Origin, but others. To give another example, dark-background-light-text-extension.

I'm reluctant to import an entire profile when on a fresh install/upgrade of an operating system. Why? Because I am concerned that my old profile might get in the way of a new Firefox version. Maybe my worry is irrational?

Modified by tailonfire

more options

tl;dr : You don't have to import the whole profile. But it can't hurt. The backup is what is important. - Again, you would be looking to copy all the moz-extension+++... in the /Storage folders. Of course, i cannot guarantee where any extension, particularly legacy extensions, might store data. I don't know if even now that Firefox forces any particular compliance. It certainly makes it less obvious for an end-user with contemporary versions.

It's not entirely irrational to want to avoid a full profile, but if it is a problem, you can always simply use a different profile. The program itself is unaffected. I have never had an issue.

You can always compare the contents of an unused profile with that of your old or backup profile and discern the differences. In short, it will likely be different for everyone, and i couldn't offer any rules, except that "modern webextensions using local storage should probably have a folder /moz-extension+++... in the profile." (Until they change it again.)

There used to be extensions which did exactly these things, but they no longer work, and have been summarily banished from AMO. Someone would need to write an external program which can recognize and sort all these things, or... you can just zip up a copy of a profile occasionally, and then try to figure out which folder has the extension data you need for a restore if something breaks. You can always pull stuff out of a backup piecemeal. Just bookmarks. Or logins. Or data from one or all extensions. Preservation is key. Sorting can come later if necessary.

Maybe Mozilla will eventually support all the things in Sync. Which they should, if they are offering it, especially for extensions which they themselves offer also. No brainer, really, especially for a complex pile of settings like multiaccount containers. Maybe they will also extend the webextensions API. Maybe they might cause things to be labeled clearly for consumers, like, idk, having webextension data folders use the ID/GUID of the extension... I wouldn't count on any of it, including any cloud sync/backup, never mind Firefox's.

more options

You can look at the containers.json file in the profile folder for basic container related data.

There is the about:debugging page (This Firefox) that allows to inspect an extension and inspect its storage in the Inspector.

more options

Chosen Solution

Hi everyone. Today I logged into a computer and when I opened Firefox, I saw the word "New" on top of the Multi-Account Containers button on my toolbar. I clicked and it it said that Sync is now available for Containers!!!

Yahoo!

https://blog.mozilla.org/security/2020/02/06/multi-account-containers-sync/

Modified by tailonfire

more options

I just hope that the extension is smart enough to know that I want my home laptop, the one with about a dozen containers to be the first syncing source, and not the computer I'm using at my school's computer lab (which doesn't have much customizations yet).

My concern stems from the fact that I saw the "New" while in the computer lab. I guess I'll see how it is when I get back home. No biggie.

more options

I can confirm that the settings and site-assignments of multi-account containers are synchronized as of Firefox 73.0.

For those interested, here is a blog post I wrote about Firefox containers recently: https://helgeklein.com/blog/2020/01/firefox-containers-multiple-gmail-logins-through-privacy-isolation/

more options

Helge said

I can confirm that the settings and site-assignments of multi-account containers are synchronized as of Firefox 73.0. For those interested, here is a blog post I wrote about Firefox containers recently: https://helgeklein.com/blog/2020/01/firefox-containers-multiple-gmail-logins-through-privacy-isolation/

Helge. I'm reading your blogpost. Thank you for the tip on the keyboard shortcut. Didn't know about Ctrl + . (period). I was resorting to the mouse to open a new tab in a container.

Modified by tailonfire

more options

I just received the notification that Sync is now enabled for this app. I haven't tested it yet, but I'm excited already! :) Please allow me to extol the dev team for addressing this enhancement. Thank you!!

more options

I know the new sync solved the problem for people here but sync isn't working for me at all. I enabled it for both my laptops and the containers aren't syncing at all.