Open Bug 1811563 Opened 2 years ago Updated 2 years ago

Re-design permissions screen to support optional permissions

Categories

(Fenix :: WebExtensions, enhancement, P3)

All
Android
enhancement

Tracking

(Not tracked)

People

(Reporter: amejia, Unassigned)

References

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

Details

(Whiteboard: [addons-jira])

Attachments

(1 file)

Attached image permission_screen.png (deleted) —

In this screen:

We will have three type of permissions "Required" , "Optional" and "host permissions".

"Required" are not updated able.

"Optional" can be removed or granted a run-time

"Host" they can be allow all or site specific.

Desktop side was handled in bug 1745820 and bug 1777354.

Although the summary here frames this as a MV3-only task, it's also relevant to MV2.
The main difference between MV2 and MV3 in the context of permissions is that MV3 makes all host permissions optional, whereas in MV2 an extension can have required host permissions.

In MV2 (and MV3), the extension API to request optional permissions on demand is permissions.request(). The GeckoView side of it has been implemented in bug 1601420. But the A-C/Fenix side still needs to be implemented, in bug 1810047.

The bug here would be the user-facing interface to control the permissions.

Thanks Rob for all the context!

Blocks: 1796175
No longer depends on: 1796175
Depends on: fenix-mv3
No longer blocks: 1796175
No longer depends on: fenix-mv3
Depends on: fenix-mv3
Blocks: fenix-mv3
No longer depends on: fenix-mv3
Summary: Re-design permission screen for MV3 → Re-design permission screen to support
Summary: Re-design permission screen to support → Re-design permissions screen to support
Depends on: 1812320, 1796176
Depends on: 1811900
Severity: -- → N/A
Priority: -- → P3
Summary: Re-design permissions screen to support → Re-design permissions screen to support optional permissions
Whiteboard: [addons-jira]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: