Closed
Bug 1515176
Opened 5 years ago
Closed 5 years ago
Restrict access to APIs where a manifest key is required
Categories
(Thunderbird :: Add-Ons: Extensions API, defect)
Thunderbird
Add-Ons: Extensions API
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 66.0
People
(Reporter: darktrojan, Assigned: darktrojan)
Details
Attachments
(1 file)
2.84 KB,
patch
|
mkmelin
:
review+
|
Details | Diff | Splinter Review |
I discovered yesterday that I could do this. It should be done.
Assignee | ||
Comment 1•5 years ago
|
||
Attachment #9032249 -
Flags: review?(mkmelin+mozilla)
Comment 2•5 years ago
|
||
Can you explain what it does?
Assignee | ||
Comment 3•5 years ago
|
||
Without it, every WebExtension has access to browser.browserAction (for example), even if that makes no sense. Only WebExtensions that have a browser action (defined in the manifest) should be see browser.browserAction. That's what it does.
Updated•5 years ago
|
Attachment #9032249 -
Flags: review?(mkmelin+mozilla) → review+
Assignee | ||
Updated•5 years ago
|
Keywords: checkin-needed
Pushed by geoff@darktrojan.net: https://hg.mozilla.org/comm-central/rev/3df0e93306f9 Restrict access to APIs where a manifest key is required; r=mkmelin
Assignee | ||
Updated•5 years ago
|
Target Milestone: --- → Thunderbird 66.0
You need to log in
before you can comment on or make changes to this bug.
Description
•