-
Notifications
You must be signed in to change notification settings - Fork 312
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
Tabliss resets to default settings on major browsers (including Chrome-based browsers & Firefox) #268
Comments
+1 on Firefox and Firefox Developer Edition. It's very frustrating when this happens. Hope this gets fixed. |
Yes, this happens in vanilla chrome (no flags, no other extensions). Only when restarting chrome, not when opening a new window. |
Yes, same here. I just submitted a support ticket through the extension. I hope this gets fixed soon.
|
Also have this issue with Firefox. Amazing extension but I don't feel like doing my settings daily. Hopefully a fix is coming or at least some acknowledgement of the issue since it's a big issue. |
Ah, Firefox issued this too. Alrighty. |
I can't reproduce this issue (yet). Could someone provide more information so I can try and figure out what is going on:
|
|
Ublock should be fine |
I've just lost all my Tabliss defaults today for the first time since I started using it on Firefox a few years ago. This happened just after a Windows update (KB4562900), not sure whether it's a coincidence or a possible cause. |
As far as I could check in the Windows Update site, I haven't got that update installed as I'm on the Insider programme and therefore I'm a few compilations ahead. Although the issues treated on that cumulative update were also probably addressed in the compilation I have installed, I would think? So I'd be susceptible to the same issues/bugs as you. Anyway. I've just opened Firefox for the first time today and no sign of resetting to the default configs. Mine are intact, so far 🥳 |
Tabliss used to work perfectly, but with the last update (Firefox 79.0, July 28 2020) Tabliss resets its configuration with every run. |
Mozilla made some changes to the Firefox |
I'm on Firefox Developer Edition 80.0b6 (64-bit) and, for a few days, my Tabliss configs haven't reset to default, thankfully! |
|
Unfortunately, not for me. A few moments ago, it reset to default after I installed an update for Firefox Developer Edition. I'm running on an Xubuntu 16.04. There were no logs on the console as well. |
Happening for me on Chrome Canary with following extensions https://gyazo.com/4c2410a7c1d79368275d704d03b2d68e |
I am struggling to figure out what this is. I suspect that this has something to do with #277, but I am not skilled enough at debugging to figure out the source of the error. If anyone can, I am happy to take another look into it. |
I know this is not much help but since my last comment, I haven't experienced any resets. So, I don't know what was up. I constantly use both Firefox 79.0 and Firefox Developer 80.0b8 (both 64-bit) and neither have reset my configs as of yet. |
WELL. Now it started resetting on its own again this week. So much for thinking the problem has been cleared away all by itself. Crap 😫 (I'm now on FF Dev Edition 81.0b3, and FF [stable channel] 80.0.) The console now displays the following error message:
|
Whoa, that's a lot of errors! |
Unfortunately that is just a css error. That is safari code that Firefox doesn't understand. Firefox just logs a warning and moves on. It isn't something related to the storage code. |
Yeah, I knew as much but just thought to throw it out there as Console gave me that message (which was far longer than the previous error message). |
+1 |
OOF. |
Saw some interesting behavior just now in |
Trying this addon again in FF 81.0.1 and the settings still has been being kept for several days... |
Hey, I'm also experiencing the error... Whenever I close Firefox and later reopen it, the settings of Tabliss are reset... I really like this extension very much, but if this goes on for a long time, I will have to look for another extension. My components: OS: Windows 10 Home (2004) Cheers, |
I am using tmpfs (one of the ramdisks built into the linux kernel) controlled by Profile-sync-daemon which should handle persistence between reboots. Update: Tabliss seems to be working, so I am going to try running firefox from an artificially slow partition. |
Thanks for the info. :) Which version of Firefox are you using for testing? |
95.0.2 via the manjaro stable repos |
Update: So, I tried make it as home page on my Firefox, it seems the settings and customization didn't reset on Developer Edition 96.0b10. Also on Edge, it didn't reset same as Firefox. So uh, problem solved from browser themselves? |
My (current) going theory is if Tabliss fails to load your settings for whatever reason (possibly from a browser bug or even a momentary disk failure), Tabliss assumes you have no settings and writes it's default configuration to the database, overwriting any setting you may of had saved otherwise. I cannot be certain this is the issue, but the storage will become less brittle in general if I stopped writing the default settings to the database if they don't exist. I will continue to monitor this thread though in case I find any other leads. Side question though: For anyone having this resets, are you using "Firefox Sync" perchance? |
I like that idea. Another possible solution could be to wait 250ms and try again. Do that x times (where a reasonable value for x is probably 4-8), and if it still fails, then write default configuration. Also, as a stopgap measure, you could prompt the user with a message that says something like "Welcome to Tabliss. Initializing settings. Press "OK" to continue or "Cancel" to use previous settings.".
Thanks.
Not I. But note that even with Firefox Sync completely disabled and no Firefox account ever used in a profile, Firefox still writes data to its local sync databases. It's a longstanding privacy issue that Mozilla really needs to fix. To be totally fair, I haven't checked for a few months to see if the issue still exists, but the last 20+ times I checked, it did. |
Update 2: Now on Edge suddenly reset themselves after updating to 98.0.1108.15. No error on console logs at all. Firefox still fine. Not sure if this was browser problem. |
Currently on this version of ungoogled-chromium: Version 96.0.4664.110 (Official Build, ungoogled-chromium) (64-bit) |
Probably it is. I might try to disable some extensions on Edge if there's something not right with Tabliss. |
Over the holidays I have rewritten the storage layer away from the current library and address the brittleness I spoke of earlier. Once I've written the migration that allows you to import your existing settings I'll upload a build here for people with the issue to try it out. There is a lot less "magic" going on in the storage layer now, so I am hopeful! If you are feeling particularly adventurous, you can try the build earlier by compiling the |
Ah, did you recently updated the database of the extension? What did you found so far during rewrite the entire database or something? |
Tabliss was original written with Long story short, I have rewritten Tabliss's state layer away from redux to a more standard key-value database (similar to the actual local storage is the browser). In doing so I have a lot more control of reading from and writing to storage, and have been able to remove the brittle initialisation situation Tabliss currently has. I still have a bit of work to do and tests to write, but I am pretty hopefully this will fix the issue for most people. Plus if people do have storage issues in the future, I now have more than a blackbox to work with! |
Hi all, the first beta build of Tabliss with the new storage layer is ready. Given I cannot reproduce this error myself, I would appreciate anyone who gets it on a (semi-)reliable basis to please test this new build. Let me know if Tabliss still resets on you, and if Tabliss alerts you to any storage errors when this occurs. Hopefully Tabliss either works perfectly, or gives you a decent error message telling us what happened. If you do find Tabliss resets without telling you anything. Try not touching anything, restarting your browser, and see if your settings return. For now, the beta build is only available on Firefox. To install:
Remember it is a beta build, and you may come across other bugs unrelated to storage. I encourage anyone trying it to grab a backup of your settings before using it. |
@joelshepherd I just installed the beta and we'll see how it goes! So far, so good (I've closed & reopened Firefox half a dozen times and no signs of the error.) |
I face this issue everytime when my firefox undergoes through an update I exported the settings so it's not that hassle now to restore settings. |
Try the beta version right above your comment. It seems quite stable, I've found no issue until now... |
Hi everyone, I finally have a release candidate ready! So if anyone has any feedback on whether the beta build solved the resetting for them, now it the time to let me know. Install the release candidate for: If you used the previous beta build, your widget settings may not come across due to updates to the database layout (re-importing your old backup should recover them). If you haven't used the previous beta build, the release candidate will migrate all your settings automatically. |
No issues so far. I first downloaded the FF beta 24 days ago (thnx github!) and I haven't had a reset since then. And most recently, I installed the Chromium version too and I haven't had issues with that either. I'm just going to update both betas and will keep you posted on anything amiss. Thank you! 😸 |
So far it's working well. Thanks! If a problem arises, I'll be sure to post with detailed information. |
Interestingly, I'm fine on Chrome, but Safari (macOS) frequently resets to default and I have to reimport my settings. |
Hi @mbierman, how do you run Tabliss on Safari? Through the web version? If you email me your setup at [email protected] I can help troubleshoot the issue. |
Layout reset once again. Version 2.3.0 on Waterfox G4.0.7 From the timing I assume this must be related to the add-on auto-updating from 2.2.1 to 2.3.0. |
@joelshepherd yes, I use the web version. Seems to be working for me so far. I think I had a custom CSS error. Since fixing that it seems good. If I have further issues I will include my config. |
It seems the resetting situation has improved for many people since the release of Tabliss 2.2; so I am going to (finally) resolve this issue, and save many people lots of extra spam 😂 For future reset bugs, I have created a new thread to report/investigate any post-2.2 resetting: #459 Thank you for everyone who reported, investigated, and provided beta feedback over the life of this issue! RE @sonofevil: were you using one of the beta build I posted above? If so there was definitely a "widgets reset" issue between the first beta and subsequent builds, sorry :(
|
When I opened my browsers like Google Chrome, new Microsoft Edge, and even Brave, Tabliss discards your personalized widgets and reset to default one. This happened almost every time when I launch the browser and rather annoying. This only affected to Chrome-based browsers only (except Vivaldi, interestingly). I don't know why the extension suddenly resets to default for no reason. Is the Tabliss having a problem or maybe some experimental flags that I enabled on my browsers?
The text was updated successfully, but these errors were encountered: