Open Bug 1370525 Opened 7 years ago Updated 1 year ago

[tracking] Implement additional WebExtensions devtools APIs

Categories

(WebExtensions :: Developer Tools, enhancement, P3)

enhancement

Tracking

(Not tracked)

People

(Reporter: rpl, Unassigned)

References

(Depends on 4 open bugs, Blocks 2 open bugs)

Details

(Keywords: meta, Whiteboard: [devtools] triaged)

This is a new tracker related to additional WebExtensions devtools APIs that we are investigating, planning and/or implementing as follow ups of the initial devtools APIs subset that has been provided on Firefox 54 and Firefox 55 by Bug 1211859 (the previous tracker) and its dependencies.
Summary: Implement additional WebExtensions devtools APIs → [tracking] Implement additional WebExtensions devtools APIs
Whiteboard: [devtools] triaged
Assignee: nobody → lgreco
Status: NEW → ASSIGNED
Of all the dependencies, here's how I would prioritize:

bug 1366752: ExtensionPanel.onSearch event is unimplemented
bug 1361121: Implement devtools.inspectedWindow.getResources 
bug 1311171: Implement the devtools.network.onRequestFinished API event

(ember?)
bug 1341304: Implement devtools.panels.elements.onSelectionChanged
bug 1341305: Implement devtools.panels.elements.createSidebarPane

bug 1333400: Get devtools.network.onNavigated working in the case of frame switching
bug 1347108: Panels added to DevTools with WebExtensions take a considerable amount of time to show up
bug 1366755: DevTools panel icon is inverted with Light Theme

(not sure what this is)
bug 1293298: Implement events in SubTypes defined in the WebExtensions API schema files

(useful but haven't seen much of it other than lighthouse)
bug 1311177: Implement the devtools.network.getHAR API method

That's purely from my perspective when reviewing the WebExtensions I've been seeing so far, take with a grain of salt.
Depends on: 1378107
Depends on: 1398727
Depends on: 1398729
Depends on: 1398734
Keywords: meta
Priority: -- → P3
Depends on: 1403130
Depends on: 1404416
Depends on: 1461633
Product: Toolkit → WebExtensions
Assignee: lgreco → nobody
Status: ASSIGNED → NEW
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.