Closed Bug 1274681 Opened 8 years ago Closed 5 years ago

Refactor add-on actor to use protocol.js

Categories

(DevTools :: General, enhancement)

enhancement
Not set
normal

Tracking

(firefox49 affected)

RESOLVED FIXED
Tracking Status
firefox49 --- affected

People

(Reporter: kumar, Unassigned)

References

(Blocks 2 open bugs)

Details

A remote debugging endpoint for addons.installTemporaryAddon() was added in bug 1273183 but the endpoint only returns an add-on ID. In order for it to return a full-featured add-on actor, we need to refactor https://dxr.mozilla.org/mozilla-central/source/devtools/server/actors/addon.js so that BrowserAddonActor uses protocol.js. Example: https://hg.mozilla.org/mozilla-central/rev/0a58b5b8a407
Assignee: nobody → kumar.mcmillan
Blocks: 1226743
Depends on: 1273183
I no longer have time to work on this but I think it's still relevant, especially for bug 1305143
Assignee: kumar.mcmillan → nobody
Blocks: 1289193
Component: Developer Tools: Shared Components → Developer Tools
Severity: normal → enhancement
Product: Firefox → DevTools

I think that all actors related to addons have been removed (in favor of web extension ones) or already refactored to protocol.js

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.