Open Bug 1901804 Opened 25 days ago Updated 12 days ago

Include ExtensionMenuStore data persisted on disk into the profile backup

Categories

(Firefox :: Profile Backup, task, P3)

task

Tracking

()

People

(Reporter: rpl, Unassigned)

References

(Blocks 1 open bug)

Details

As part of Bug 1771328 we have introduced a new ExtensionMenusStore, which persist menu entries created by extensions (both MV2 and MV3) with an event page as background script into a kvstore subdirectory named "extension-store-menus" in the profile directory (see here in ExtensionMenus.sys.mjs).

This data is expected to stay persisted across browser sessions and so it seems part of data we should be including along with other extension data in the profile backup.

As a side note, ExtensionMenus is debouncing saving changes to the kvstore with a default debounce time set to 5 seconds (see MENU_STORE_WRITE_DEBOUNCE_TIME definition here in ExtensionMenus.sys.mjs) which may need to be taken into account in case there is data not yet written on disk.

Severity: -- → N/A
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.