MV3 extension cannot load when an empty web_accessible_resources list is in manifest.json
Categories
(WebExtensions :: General, enhancement, P2)
Tracking
(firefox114 fixed)
| Tracking | Status | |
|---|---|---|
| firefox114 | --- | fixed |
People
(Reporter: robwu, Assigned: robwu)
References
Details
(Whiteboard: [addons-jira])
Attachments
(1 file)
web_accessible_resources is allowed to be an empty list in MV2 (and also in Chrome's MV3).
Firefox currently refuses to load the extension when an empty web_accessible_resources list is specified.
It even refuses to load if web_accessible_resources is specified, but matches or resources is an empty list. In bug 1809431 we updated the schema to allow an empty extension_ids list.
Chrome allows the extension to load with these set to an empty list, we should too.
Updated•3 years ago
|
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Comment 1•3 years ago
|
||
I found another issue - web_accessible_resources does not permit additional properties. That means that extensions with use_dynamic_url will fail to load (we haven't implemented use_dynamic_url yet, it's part of bug 1713196).
| Assignee | ||
Comment 2•3 years ago
|
||
-
Do not require any item in the arrays
-
Allow web_accessible_resources to have unrecognized properties instead
of refusing to load the extension. -
Fix up minor quality issues in tests.
| Assignee | ||
Updated•3 years ago
|
Comment 4•3 years ago
|
||
| bugherder | ||
Description
•