Open Bug 1308302 Opened 8 years ago Updated 2 years ago

Display permissions prompt before downloading when installing a webextension from AMO

Categories

(WebExtensions :: General, enhancement, P5)

51 Branch
enhancement

Tracking

(Not tracked)

People

(Reporter: aswan, Unassigned)

References

Details

(Whiteboard: [triaged][permission])

As detailed in the AMO installation flow at https://www.figma.com/file/HrLiKUwoLQZsIUIVBKM8Wnnu/Install-Flow-showing-Permissions display the required permissions before downloading an xpi from AMO.

Without thinking it through in depth, the proposed implementation is to pass the permissions to the installation API and then verifying after download that the permissions actually match.  Assuming we do it that way (ie including the verification step), we could even document this for third-party installs.
Blocks: 1308308
Priority: -- → P2
Whiteboard: [triaged]
Whiteboard: [triaged] → [triaged][permissions]
No longer blocks: webext-permissions
Priority: P2 → P5
Severity: normal → enhancement
Product: Toolkit → WebExtensions
Whiteboard: [triaged][permissions] → [triaged][permission]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.