Maintain Offline Storage is a site permission. It used to be in the preferences UI, but was dropped in FF46. You now get to it per site via urlbar info icon > Right Arrow > More Information > Permissions
google.com always showed a blocked-data-storage icon and the permissions when I looked them up were always "default". But as soon as I clicked unblock, now the only way to get google.com to block-data-storage is to override in permissions. Sorcery!Relevant discussion: https://www.wilderssecurity.com/threads/firefox-and-indexeddb.395113/
This is meant to control indexedDB as far as I know (and it has said that in the user.js since the start over 2 years ago). As per the above link, user summerheat said that toggling this site pref made no difference (something about some content on New York Times is not shown when indexedDB is off, but shows when indexedDB is on).
We should replicate this test, and confirm in a vanilla Firefox. First, find a test page where a) with indexedDB=true we see the stuff, and b) after clearing cache with indexedDB=false we don't see the stuff and c) clear cache and do a site exception
Maybe @zymase can tell us a website, since he toggles this pref a lot. Personally, I think this is broken.
IndexedDB enabled = see comments under the article
IndexedDB disabled = don't see comments
IndexedDB disabled + site permission allow = still don't see comments
@2glops Excellent. I haven't looked at it, will do tomorrow. Have run out of time.
PS: I assume you cleared the cache between tests?
Yes, cache cleared.
https://blog.nightly.mozilla.org/2017/07/17/preview-storage-api-in-firefox-nightly/
Preview Storage API lands in Nightly
Just in time !
FYI: eCleaner cleans indexedDB
FYI: eCleaner definitely does not clean indexedDB in Firefox at the moment!
Firefox does not support removal of: 'fileSystems', 'indexedDB', 'localStorage', or 'serverBoundCertificates'
Most helpful comment
https://www.nextinpact.com/news/104602-windows-10-s-ses-capacites-et-restrictions-en-11-questions.htm
IndexedDB enabled = see comments under the article
IndexedDB disabled = don't see comments
IndexedDB disabled + site permission allow = still don't see comments