Closed Bug 1675456 Opened 3 years ago Closed 2 years ago

Enable watcher for webextension toolboxes


(DevTools :: General, task, P3)



(firefox96 fixed)

96 Branch
Tracking Status
firefox96 --- fixed


(Reporter: jdescottes, Assigned: ochameau)


(Blocks 4 open bugs)


(Whiteboard: dt-perf-stability-triage)


(3 files, 2 obsolete files)

The watcher is currently enabled for the content toolbox (localTab) and the MultiProcess Browser Toolbox. We should also start the watcher for webextension toolboxes.

Blocks: 1675763

I'll give it a try.

Assignee: nobody → poirot.alex
Severity: -- → S3
Priority: -- → P3

Fix issues with webextension spawning a special browser element with children browser element having distinct browserId.
This mess up with the browserId filtering done in the content process...
All/Many addons are running in the same process and the root browser element is not bound to any one in particular??

Attachment #9191962 - Attachment is obsolete: true
Blocks: 1701862
Whiteboard: dt-perf-stability-triage
Blocks: 1731465
Depends on: 1735825
Attachment #9188581 - Attachment is obsolete: true
Attachment #9191961 - Attachment description: Bug 1675456 - Enable watcher for webextension toolboxes. → Bug 1675456 - [devtools] Enable watcher for webextension toolboxes.

Without this, the webconsole fails to execute anything after reloading the add-on document.
Can reproduce by running location.reload() in the console.

Pushed by
[devtools] Enable watcher for webextension toolboxes. r=nchevobbe,devtools-backward-compat-reviewers
[devtools] Support reloading the current document debugged for a WebExtension. r=nchevobbe
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 96 Branch
Regressions: 1741708
Blocks: 1741708
No longer regressions: 1741708
Blocks: 1729675
Blocks: 1729674
Regressions: 1752770
See Also: → 1753048
Blocks: 1754452
Regressions: 1792559
You need to log in before you can comment on or make changes to this bug.