Closed Bug 1525182 Opened 6 years ago Closed 5 years ago

[about:addons] Ensure the BrowserOpenAddonsMgr API still works

Categories

(Toolkit :: Add-ons Manager, task, P1)

task

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox67 --- affected

People

(Reporter: mstriemer, Unassigned)

References

Details

(Whiteboard: [feature-scope])

There are some places that will open the add-on manager, namely browser actions, page actions (?) and the link in the about:preferences sidebar. These use the BrowserOpenAddonsMgr() API in browser.js. We don't want to break that API so confirm that it still works or fix it.

Whiteboard: [feature-scope]
Blocks: 1533795
No longer blocks: 1505924
Priority: P2 → P1
Summary: Ensure the BrowserOpenAddonsMgr API still works → [about:addons] Ensure the BrowserOpenAddonsMgr API still works
Type: enhancement → task

BrowserOpenAddonsMgr is used by unit tests and also internally by runtime.openOptionsPage. I have confidence that the API still works with the current version of HTML about:addons, because the view management logic is still in the XUL page.

When the top-level document is replaced with HTML (bug 1525179), the view management logic will probably change significantly, and we would then have to revisit this bug. But if the API were to be broken, I would expect it to already be noticed due to failing tests.

Blocks: 1556776
No longer blocks: 1533795
See Also: → 1525179
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.