Giter Site home page Giter Site logo

Comments (10)

SanderRonde avatar SanderRonde commented on May 24, 2024

The extension does "backup" your settings somewhat. The settings are uploaded to chrome.storage.sync, which stores your settings on chrome's servers. Restoring from backup would also not work as an issue with the settings is (most likely) the reason that the options page fails to load. Restoring from backup would then just trigger the same error.

Regarding the white screen, it does sound like a bug but I haven't seen it yet. Could you post a screenshot of the dev tools when it happens? That allows me to figure out what's causing it. To do that press F12, go to the console tab and make a screenshot of the page.

from customrightclickmenu.

pendave avatar pendave commented on May 24, 2024

2019-01-10_220251

It happens again.

from customrightclickmenu.

SanderRonde avatar SanderRonde commented on May 24, 2024

Unfortunately I can't do a lot to fix this bug without any information about when and how it occurred. I also had a look into the code again to find any possible functions that clear all settings and found that there is only a single function that clears your settings and that's the one that runs on the initial installation.

I think the most likely reason for your data being lost is you accidentally deleting your chrome storage. Extensions, programs or buttons that claim to "remove junk" generally remove cookies and the like, which would include removing your settings for this extension. Check if the settings for any other extensions are reset at the same time that they are for this extension. If they are, that would mean that all settings files are removed and if they are not, the problem would be more likely to be in this extension.

from customrightclickmenu.

BrockA avatar BrockA commented on May 24, 2024

I was having this problem too. Menu resets to "factory" when Firefox restarts.
Disabling the "Sync your storage across all browser instances" option seems to fix it so far.

from customrightclickmenu.

SanderRonde avatar SanderRonde commented on May 24, 2024

I do think I've found the reason for the original issue happening. When you log into your browser on another computer and launch this extension for the first time on that computer, your settings are overwritten globally. This then resets all your settings to the default settings. However, this only happens if you log into another browser instance. If it happens when you just restart firefox, I think the issue may be with your sync settings not being saved in general, which might indicate an issue with your account or installation.

from customrightclickmenu.

BrockA avatar BrockA commented on May 24, 2024

Or I might be one of the very many FF users who don't use FF sync at all. :)

You should probably default that setting to off.
AND, when sync is enabled, don't sync older (or factory) on top of newer.

from customrightclickmenu.

SanderRonde avatar SanderRonde commented on May 24, 2024

I'm pretty sure it's not something you can turn on or off at all. It's enabled by default and simply syncs it to your other browser instances if here are any. If you're not logged in anywhere else, it acts just like a local storage so there's no difference for people who don't actually switch devices.

I also don't really see a reason to disable it by default as there's really no downsides to it if this bug is fixed. The only thing I can think of is if someone wants different settings on different devices, in which case they can simply turn it off.

Regarding your last point, the new version that fixes this bug just went live (at least on firefox) so that shouldn't be a problem anymore.

from customrightclickmenu.

SanderRonde avatar SanderRonde commented on May 24, 2024

I think I've fixed the issue with the release (1862783). Please let me know and re-open the issue if it happens again, but for now I'll be closing the issue.

from customrightclickmenu.

BrockA avatar BrockA commented on May 24, 2024

Thanks.

Meanwhile, I verified that CCleaner was trashing some add-on's data, unless it was carefully, hand, whitelisted.

After painfully (re)building new Firefox profiles I've switched to a different context-menu add-on for now. It's closer to my needs and needs fewer permissions, But since it has a couple of annoyances and doesn't appear to be open-source, I may switch back to CRM.

from customrightclickmenu.

SanderRonde avatar SanderRonde commented on May 24, 2024

I'm glad you found the source of the problem. CCleaner does indeed tend to be a bit aggressive when cleaning, especially when it comes to browsers.

from customrightclickmenu.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.