it doesn't even ask any more (the ask-first pref is now default off)
Which one is it ? I only see 3 prefs related to IndexedDB in Firefox 35.
I noticed recently that setting dom.indexedDB.warningQuota to 0 doesn't mean you'll get a prompt when a website tries to store any amount of data no matter how low. And since we can't set dom.indexedDB.enabled to false without breaking stuff, we are open to anyone adding whatever they want regardless of cookie preferences and history cleaning.
So if you know of a pref to reinstate the prompt, I'm all ears!
The problem is that it uses an entirely separate permissions system to cookies and DOM storage.
At least for the allow/forbid part, can't Cookie Controller just tie cookies and DOM storage permissions together with IndexedDB through the Cookie Permissions button ?
I can see how using the Tidy Cookies button to deal with IndexedDB on top of cookies and DOM storage is more tricky, but UI wise, how about one more click with a new color and eventually a warning ? (Similar to when you warn about deleting *all* cookies globally)
What I mean is that IndexedDB is essentially very close to DOM (local) storage, and DOM storage is quite close to cookies, so it makes sense to have one add-on deal with all three at once instead of separating IndexedDB from the rest.
I agree that deletion is something to think carefully before implementing it, but permission seems like a no brainer doesn't it ?
Either way thanks for considering and good luck with all that e10s trouble