[tracking] Implement additional WebExtensions devtools APIs

ASSIGNED
Assigned to

Status

()

Toolkit
WebExtensions: Developer Tools
ASSIGNED
3 months ago
12 days ago

People

(Reporter: rpl, Assigned: rpl)

Tracking

(Depends on: 7 bugs, Blocks: 3 bugs)

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [devtools] triaged)

(Assignee)

Description

3 months ago
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.
(Assignee)

Updated

3 months ago
See Also: → bug 1211859
Summary: Implement additional WebExtensions devtools APIs → [tracking] Implement additional WebExtensions devtools APIs
Whiteboard: [devtools] triaged
(Assignee)

Updated

3 months ago
Assignee: nobody → lgreco
Status: NEW → ASSIGNED
(Assignee)

Updated

3 months ago
(Assignee)

Updated

3 months ago
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.

Updated

2 months ago
Depends on: 1378107
You need to log in before you can comment on or make changes to this bug.