Page 1 of 1
dom.storage.enabled
Posted: 2019-09-25, 09:26
by infotiko
Hello everybody - new Pale Moon user here

my thanks to all the hard work that went into providing this excellent browser for us.
Two days into my using Pale Moon - I realized that
Protonmail refused to budge beyond the "loading" login page unless I set the
about:config preference
dom.storage.enabled to
True.
I'd like your two cents on this setting since I'm getting a lot of mixed messages from multiple sources - some say its advised to keep on
False for good privacy hygiene - others shrug it off and say "breaks too many websites otherwise - so just set it to true".
My thoughts were - if it comes set as
False by default in Pale Moon, then it must be the better setting...
Just FYI - I made sure no extension/plugin/cookie setting issue was responsible for the hang up on Protonmail btw. It was only able to finally be fixed by turning
dom.storage.enabled to
True. Any other work-arounds to this issue would of course be appreciated.
Re: dom.storage.enabled
Posted: 2019-09-25, 09:30
by Moonchild
You should leave it at default, which is the value
true.
infotiko wrote: ↑2019-09-25, 09:26
if it comes set as False by default in Pale Moon, then it must be the better setting...
It doesn't. The default setting is true (enabled), and it's strongly discouraged to disable this (unless you want to break many web applications out there).
Re: dom.storage.enabled
Posted: 2019-09-25, 09:46
by gepus
infotiko wrote: ↑2019-09-25, 09:26
Any other work-arounds to this issue would of course be appreciated.
As already told you above leave the setting at its default value and whenever you don't want any data stored behind your neck switch to private mode browsing.
Re: dom.storage.enabled
Posted: 2019-09-25, 11:11
by infotiko
Thanks guys - appreciate the clarification. No idea how it was set to False with PM fresh out of the box - I never touched the about:config before this, but really glad it's not a huge privacy concern.
Re: dom.storage.enabled
Posted: 2019-09-25, 13:19
by moonbat
It's not a concern, and anyway you can control whether it's allowed or create a list of sites allowed/denied access to it from preferences-advanced-network tab, no need to mess around in about:config for this.
Re: dom.storage.enabled
Posted: 2019-09-25, 15:58
by vannilla
Some extensions also take care of dealing with it if you're particularily paranoid.
Re: dom.storage.enabled
Posted: 2019-09-25, 20:12
by Goodydino
It is my understanding that DOM storage is used only if cookies are allowed. This is true, right?
Re: dom.storage.enabled
Posted: 2019-09-26, 08:57
by gepus
AFAIK that's right except for Internet Explorer.
Re: dom.storage.enabled
Posted: 2019-11-07, 13:22
by coffeebreak
moonbat wrote: ↑2019-09-25, 13:19
you can control whether it's allowed or create a list of sites allowed/denied access to it from preferences-advanced-network tab
Been reading a little. I don't know alot about storage, but that doesn't seem correct.
If I'm mistaken someone will correct me, but AFAIU the
"Offline Web Content and User Data" section in
Preferences ->
Advanced ->
Network tab concerns the
AppCache,
not the storage controlled by
dom.storage.enabled (see
Pale-Moon-issue#859-comment). It relates to several entirely other back-end settings that work together (in about:config filter on
offline-apps) and its data AFAIK is saved in the profile in the
OfflineCache folder/directory.
But
dom.storage.enabled, to my knowledge, toggles
this:
Web Storage API.
This data is stored in the profile in
webappsstore.sqlite.
And as other have said above, it follows your
cookie permissions - I think, both globally and per/site.
The storage can be visualized (for the site you're currently on) in the Storage pane of the web console if that is enabled, or via a couple of cookie extensions that I know of, though maybe there's more (CookieKeeper, Cookie Controller, obtainable through CAA).
There's a list of some storage types here:
Storage API
Re: dom.storage.enabled
Posted: 2019-11-07, 16:22
by adesh
You are right.