![]() ![]() All of BetterTTV's keys start with "bttv_". Data is saved to or retrieved from that file by specifying a "key". The browser supplies a set of javascript functions tied to the browser's "window" object, that allow fetching and saving data in that database. Everything for Twitch and all other third party apps that use Twitch's space, will be stored in a single file or a couple of files, not one per application. It's a database, usually of the key/value variety. ![]() I'm not an expert on the local storage implementation in Firefox, so I am not going to attempt to explain how its implemented, but no, it's not "saving any files". Our storage handler (src/storage.js) does not implement any code that can delete local storage keys, not even our own, much less Twitch's settings. In legacy versions, the keys were stored individually, but in the new version, all settings are collected in the key "bttv_settings", and that is the only key we ever interact with. BetterTTV's interaction with local storage is confined to set and get operations on keys prefixed with "bttv_". It is also worth noting that storage of the video quality setting, low latency, and the timestamp setting are Twitch settings (although you are correct that BetterTTV does store its settings in the same place as Twitch does in local storage), and have nothing to do with BetterTTV, so it is extremely unlikely this is an issue with BetterTTV, as it is affecting things outside of our scope. First of all, make sure your Firefox is 100% up to date, as they released 91.0.2 a couple of days ago, and one of the issues fixed in that is related to improperly purging authentication data when purging "trackers", so that may be related, although it's unlikely. You are not the only person to report this issue, although there have been very few, and all of them on Firefox 90+. I'm assuming bttv stores the info in the https+++folder in storage/default? This folder isn't getting deleted so why aren't the settings persisting? What's the exact filenames for the bttv settings?Įverytime this happens I have to re-import the bttv settings file, then disable Auto in Video quality, disable low latency, and enable timestamp which gets really annoying. Where is bttv storing its settings in the default profile? I noticed the default profile that firefox creates in C:\Users\name\AppData\Local\Mozilla\Firefox\Profiles doesn't have a Storage folder whereas my custom profile I normally use on a different drive does. I created a brand new firefox profile and the problem remains. I disabled the cookie manager (which was working fine before w/ twitch whitelisted) and it still happens. I can have a twitch tab open with bttv settings working, then open another twitch tab and then they are gone. But I can leave my browser open and look at some other site and come back to twitch and then the settings are gone. ![]() I've restarted my pc and shutdown my pc and bttv's settings are fine. I've cleared my history and restarted the browser and bttv's settings are fine. The only things I have selected when I clear my history are Browsing & Download History, Form & Search History, and Cache. ![]() It could take a day or it could happen in a few hours. Ever since I updated to Firefox 90 bttv's been having trouble remembering the settings. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |