Open Bug 1826112 Opened 2 years ago Updated 2 years ago

When an extension is force_installed by policy, host optional permissions should be set by default

Categories

(WebExtensions :: General, enhancement, P3)

enhancement

Tracking

(Not tracked)

People

(Reporter: mkaply, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [addons-jira])

In an enterprise environment, similar to chrome, extensions with optional host permissions should have them automatically set.

See:

https://github.com/w3c/webextensions/issues/237

If someone can point me to where we handle optional permissions, we could just add an ID check for force_installed in policy.

We agree that the requested behavior is desirable.

From the implementation perspective, take a look at the code touched in bug 1805526.

In the meantime, the work-around for extension devs is to create a manifest V2 extension since origin controls is currently MV3-only.

Blocks: 1711787
Severity: -- → N/A
Priority: -- → P3
Whiteboard: [addons-jira]
You need to log in before you can comment on or make changes to this bug.