Open Bug 1892505 Opened 2 months ago Updated 20 days ago

WebExtensions store absolute path to extension XPIs in the profile

Categories

(WebExtensions :: General, task, P3)

task

Tracking

(Not tracked)

People

(Reporter: nika, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

Currently the extensions.json file stored within the profile contains absolute paths to extension XPIs which have been installed within the "path" and "rootURI" keys. This is unfortunate, as it limits the portability of the profile directory (which generally should be able to be renamed & moved between devices).

This is also an issue specifically for a potential future iOS port of Gecko, as the data directory for an iOS app does not have a stable path, meaning that the profile path can change between launches.

See Also: → 1892507
See Also: → xdg-basedir

Reported before in bug 1429838, being worked on in bug 1886235.

Depends on: 1886235
See Also: → 1429838

The severity field is not set for this bug.
:zombie, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(tomica)
Severity: -- → N/A
Type: defect → task
Flags: needinfo?(tomica)
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.