Skip to content

1.18.12

Compare
Choose a tag to compare
@gorhill gorhill released this 26 Mar 15:07
da9e3f2

Commits to master since this release


Changes

The unlimitedStorage permission has been added in Firefox, to bring uBO inline with the Chromium version. As a result, when uBO updates, Firefox will notify you about the new permission:

a

Note that the Chromium version of uBO has declared the unlimitedStorage permission since it was first published in 2014.

Firefox is not yet enforcing this permission, but I decided to add it anyways since Firefox states:

Only ask for "unlimitedStorage" permission if you expect your extension's local data storage to exceed 5MB if it's not going to exceed that amount, don't ask for it.

uBO is already using more than 5MB of storage in its basic configuration.

In a future version, uBO may start to use a "persistent" indexedDB instance for its cache storage to ensure proper functioning of uBO.[1] uBO currently uses a non-persistent indexedDB instance and this may cause difficult to diagnose issues for some users as Firefox may evict uBO's cache storage at any time.

[1] uBO's cache storage is used to store filter lists, their compiled counterparts, and snapshots of various internal data structures for fast launch time).

Closed as fixed:

Firefox

Commits with no entry in issue tracker