Closed Bug 1243460 Opened 8 years ago Closed 2 years ago

Use actors to list and debug add-ons

Categories

(DevTools :: about:debugging, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1737581

People

(Reporter: ochameau, Unassigned, Mentored)

References

Details

Today, we uses the AddonManager:
  http://mxr.mozilla.org/mozilla-central/source/devtools/client/aboutdebugging/components/addons.js#50
But, instead, we should be using the remote protocol and actors to do that, like what we do for workers:
  http://mxr.mozilla.org/mozilla-central/source/devtools/client/aboutdebugging/components/workers.js#95

The "Connect.." page already does that:
  http://mxr.mozilla.org/mozilla-central/source/devtools/client/framework/connect/connect.js#93

When bug 1212802 is going to be fixed, add-ons panel will magically work against fennec!
Blocks: 1243329
Blocks: 1211931
Mentor: poirot.alex
Priority: -- → P2
Depends on: 1257873
Alex, did you say this was already addressed? Is there a duplicate bug that's already fixed?
Flags: needinfo?(poirot.alex)
kumar started this work in bug 1246030.
But there is still usages of AddonManager in the UI. You can easily grep for them.
We still use it to watch for addon enabling/disabling/install/uninstall and also for temporary addon install.
Flags: needinfo?(poirot.alex)
Bug 1273183 adds initial support to install over the RDP.
Depends on: 1273183
the way clients work with the installTemporaryAddon actor call will change once bug 1274681 lands (probably not a hard dependency though).
Product: Firefox → DevTools

The AddonManager is now only used to load temporary addons, which is tracked at 1737581.
Most technical blockers have been resolved, but we still need to figure out a way to send the temporary addon over to the remote device.

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