Bug#775645: iceweasel: multiple breakages in FF after upgraded to 35, when taking the old prefs.js)

Mike Hommey mh at glandium.org
Mon Jan 19 22:45:03 UTC 2015


On Mon, Jan 19, 2015 at 06:36:36PM +0100, Christoph Anton Mitterer wrote:
> retitle 775645 iceweasel: new default of dom.indexeddb.enabled=false in FF35 breaks several core functionalities and add-ons
> affects 775645 xul-ext-adblock-plus xul-ext-searchload-options xul-ext-tabmixplus
> stop
> 
> Hi.
> 
> One of the upstream authors from Tab Mix Plus found out[0], that the
> reason for all these issues is that FF35 changes the value of
> dom.indexeddb.enabled to false.
> Interestingly, FF claims, that this value would have been "user
> set" (but I've never set it to false).
> 
> Setting it back to true and all the add-ons as well as the broken FF
> core functionalities (i.e. auto-fill for username/password) works again.

The default for dom.indexeddb.enabled is and always has been true, since
the pref was added in version 4.0b7. What has changed is that Firefox
UI code uses indexeddb, so if you disabled it before, it didn't affect
the UI, but now it does.

Note that there are other ways for a pref to end up "user set" besides
being "user set". They can end up in that state if an addon flips the
pref. In any case, this is the result of a user action of some sort.

Mike



More information about the pkg-mozilla-maintainers mailing list