Deleted multi-account containers appear again after synchronization with other devices
Categories
(WebExtensions :: Developer Outreach, defect)
Tracking
(Not tracked)
People
(Reporter: nowk, Unassigned)
References
Details
Attachments
(1 file)
|
10.82 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Steps to reproduce:
Deleted multi-account containers appear again after synchronization with other devices.
If you delete some containers on one device, they are not deleted on other devices. Moreover, they appear again immediately after using another device. Deleted containers on one device are restored from others. This leads to the need for endless deleting of containers.
In addition, after sync, there are duplicates of containers due to copying containers with the same name from another device. Even the default containers are duplicated, such as “Work.” And if the Firefox interfaces have different languages, they are duplicated in different languages and may be present more than twice.
Thus, when the synchronization is turned on, it is impossible to get rid of unwanted containers and settings.
Comment 1•4 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Firefox::Sync' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Comment 2•4 years ago
|
||
Moving this over to a potential component, if this is not the right one please move it over.
Comment 3•4 years ago
|
||
I think the correct place is actually https://github.com/mozilla/multi-account-containers/issues/
Comment 4•4 years ago
|
||
Hello,
I managed to reproduce the immediate restoring of deleted containers portion of the bug by following the scheme below. Please note that I managed to do it only once. After I decided to reproduce the issue once more on the same Firefox account, containers got properly synced between devices.
I. Device 1:
- Create 3 containers → sync
II. Device 2:
- Sync → 3 containers appear
- Delete 1 container → sync → 3 containers (restored from state saved from Device 1 in step I.)
III. Device 1:
- Delete 3 containers → sync → 3 containers (restored from state saved from Device 2 in step II.)
IV. Device 2:
- Delete 2 containers → sync → 0 containers (restored from state saved from Device 1 in step III.)
Regarding the duplicated containers, I managed to reproduce that also, but with the default containers (i.e. Work, Personal, Banking and Shopping).
For this I did the following:
- Installed the EN-US Nightly on Device 1 and the DE Nightly on Device 2.
- Logged in with a Firefox Account on Device 1 and into Firefox Multi-Account Containers as well. I then manually synced.
- Logged in with the same Firefox Account on Device 2, waited for the initial sync to end (so as Firefox Multi-Account Containers will get installed). Then logged into Firefox Multi-Account Containers. At this point, the default containers are present and their names are in German.
- Manually synced on Device 2, then checked the default containers. Indeed there were 7 containers now (see screenshot for more details).
The only container that did not get duplicated was “Banking”, as it shares the same name between German and English. Other similar containers, but with different names between the languages, were duplicated.
Comment 5•4 years ago
|
||
Comment 6•4 years ago
|
||
This looks like a multi-account-container issue, it has been filed already in the addon github repo as https://github.com/mozilla/multi-account-containers/issues/2076
Closing as moved.
Description
•