Open Bug 1992973 Opened 4 months ago Updated 1 month ago

Enable on all channels WebExtensions storage.local database auto-reset on detected IndexedDB corrupted storage

Categories

(WebExtensions :: Storage, task, P3)

task

Tracking

(Not tracked)

People

(Reporter: rpl, Unassigned)

References

Details

(Whiteboard: [addons-jira])

As part of the stack of patches attached to Bug 1885297 and Bug 1979997 we are introducing in ExtensionStorageIDB.sys.mjs additional logic to detect known corrupted storage issues that some user's Firefox profile are hitting and that the extension is unable to get out of with the storage.local WebExtensions APIs available to the extensions.

In addition to the logic to auto-reset the underlying IndexedDB when we detect that the storage is hitting these known issues we are also collecting new telemetry in Glean to assess how common the issue is in practice and we intend to side the train with the auto-reset behavior disabled and only collect some telemetry for a few more cycle before letting the auto-reset logic to become the default behavior.

This bugzilla issue is tracking enabling the auto-reset of corrupted storage.local IndexedDB database on all channels and let it ride the train.

Duplicate of this bug: 2003983
You need to log in before you can comment on or make changes to this bug.