Include ExtensionMenuStore data persisted on disk into the profile backup
Categories
(Firefox :: Profile Backup, task, P3)
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.
Updated•12 days ago
|
Description
•