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

Unable to sync or import settings in new firefox installation #95

Closed
sunng87 opened this issue Aug 5, 2020 · 8 comments
Closed

Unable to sync or import settings in new firefox installation #95

sunng87 opened this issue Aug 5, 2020 · 8 comments

Comments

@sunng87
Copy link

sunng87 commented Aug 5, 2020

First of all, thank you for the awesome addon. I have been your user for more than ten years. In my new Firefox installation, verison 79, FoxyProxy was synced but no configuration is available. When I use import settings, it says the operation was success but configuration is still empty.

I'm getting these errors from debug console:

  • Error: mode is set to undefined but no active proxySetting is found with that id. Disabling Due To Error
  • Unchecked lastError value: Error: QuotaExceededError: storage.sync API call exceeded its quota limitations.
  • Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist.

Let me know if you need more information for my case.

@ericjung
Copy link
Collaborator

ericjung commented Aug 5, 2020

@sunng87 hi, it looks like you are affected by this new Firefox "feature":

https://blog.mozilla.org/addons/2020/07/09/changes-to-storage-sync-in-firefox-79

This user had same problem:
#94

But there is no resolution right now except to turn off Synchronize Settings.

Sorry about that. I will look into optimizing the use of storage, but that is just a band-aid: there are now hard limits on synchronized storage in Firerfox that you will always hit at some point

@sunng87
Copy link
Author

sunng87 commented Aug 7, 2020

Thanks for fast response.

To be clear, users experiencing this issue will need to edit the exported json to set sync to false and import it again.

@sunng87 sunng87 closed this as completed Aug 7, 2020
@ericjung
Copy link
Collaborator

ericjung commented Aug 7, 2020

users experiencing this issue will need to edit the exported json to set sync to false

Wait, what? Why can't you turn it off here, where it says Synchronize Settings ?

image

If that is not working for some reason, I can add logic that tries to prevent the user from adding too much data to the extension with warning messages -- but only if Synchronize Settings is on.

@sunng87
Copy link
Author

sunng87 commented Aug 18, 2020

@ericjung because if you turn off the sync toggle and import your settings, the toggle is opened again and nothing really imported.

@ericjung
Copy link
Collaborator

@sunng87 , are you using Firefox Portable? What version of Firefox and on operating system (so I can try to reproduce this)

@sunng87
Copy link
Author

sunng87 commented Aug 18, 2020

@ericjung I'm using Firefox from ArchLinux repo

@ericjung
Copy link
Collaborator

@sunng87 please open the file you want to import in a text editor. Then remove:

`` "sync": true

usually it is at the end but not always.

Save it and import again. Now "synchronize settings" is not automatically turned on.

@sunng87
Copy link
Author

sunng87 commented Aug 19, 2020

@ericjung Thank you! That's exact what I said

To be clear, users experiencing this issue will need to edit the exported json to set sync to false and import it again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants