Closed Bug 1675456 Opened 4 years ago Closed 3 years ago

Enable watcher for webextension toolboxes

Categories

(DevTools :: General, task, P3)

task

Tracking

(firefox96 fixed)

RESOLVED FIXED
96 Branch
Tracking Status
firefox96 --- fixed

People

(Reporter: jdescottes, Assigned: ochameau)

References

(Blocks 4 open bugs)

Details

(Whiteboard: dt-perf-stability-triage)

Attachments

(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 apoirot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7950d8e5bc99
[devtools] Enable watcher for webextension toolboxes. r=nchevobbe,devtools-backward-compat-reviewers
https://hg.mozilla.org/integration/autoland/rev/162a9da3f9b2
[devtools] Support reloading the current document debugged for a WebExtension. r=nchevobbe
Status: NEW → RESOLVED
Closed: 3 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.

Attachment

General

Created:
Updated:
Size: