Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enabling multi-account container sync resets sync server settings #2667

Open
2 tasks done
alessandroberna opened this issue Sep 13, 2024 · 1 comment
Open
2 tasks done
Labels
bug Something is broken! Component: Sync Issues related to Sync functionality

Comments

@alessandroberna
Copy link

Before submitting a bug report

  • I updated to the latest version of Multi-Account Container and tested if I can reproduce the issue
  • I searched for existing reports to see if it hasn't already been reported

Step to reproduce

  • configure a custom sync server by setting identity.sync.tokenserver.uri to a custom value in about:config
  • install the multi-account-containers extension
  • enable syncing containers by clicking "start syncing"
    image

Actual behavior

  • The user will be prompted to log in their Firefox account even if they were already logged in.
  • The identity.sync.tokenserver.uri will be changed back to https://token.services.mozilla.com/1.0/sync/1.5, completing the login process will trigger the browser to sync with mozilla's syncstorage service.
  • changing the identity.sync.tokenserver.uri back to the custom value will "break" the extension, with this only displaying a blank page
    image

Expected behavior

I would've expected this to sync with my own server, or at the very least display a warning/an error saying that using container sync with a custom endpoint isn't currently supported.
I think that silently editing that value may not be the best approach.

Additional informations

The extension is unaffected by the custom sync endpoint and works flawlessly as long as container sync is disabled. I’ve attached about:support data for two different browsers, as I initially encountered this issue on the Zen browser, a Firefox fork. Although it seemed unlikely that the bug was specific to the forked browser, I tested it on vanilla Firefox too and successfully replicated it.

Provide a copy of Troubleshooting Information page (optional)

https://pastebin.com/dHNLPwfr
@alessandroberna alessandroberna added the bug Something is broken! label Sep 13, 2024
@dannycolin dannycolin added the Component: Sync Issues related to Sync functionality label Sep 13, 2024
@influential-eliot
Copy link

Could this be tied to the reason why containers seem to only sync at a profile creation?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something is broken! Component: Sync Issues related to Sync functionality
Projects
None yet
Development

No branches or pull requests

3 participants