Open Bug 1614291 Opened 5 years ago Updated 2 years ago

Support logging early messages during target-switching and remoted iframes load

Categories

(DevTools :: Console, task, P3)

task

Tracking

(Fission Milestone:Future)

Fission Milestone Future

People

(Reporter: ochameau, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: dt-fission-future)

For now, with Fission and devtools.contenttoolbox.fission turned on, we do not log correctly console messages that are done early in two cases:

  • when we navigate to a page loaded in another process than the current one (you would also need to toggle devtools.target-switching.enabled pref to test that)
  • when an iframe, loaded from another origin, loads in a distinct process.

To address that would need to do a few things first:

  • support additional frame targets (bug 1593937). For now we don't support attaching correctly to iframe added after we opened the devtools.
  • resource API (bug 1576624). This will allow creating the actors very early, when the frame starts loading and depend on the previous bullet. This will also simplify listening for a given resource on all the targets we care about, without having to attach to each individual target.

Note: we could tweak devtools/client/webconsole/test/browser/browser_webconsole_inspect_cross_domain_object.js to cover early messages.

Type: enhancement → task
Priority: -- → P3
Whiteboard: dt-fission-m2-reserve

Tracking Fission DevTools bugs for Fission Nightly (M6) milestone

Fission Milestone: --- → M6
Depends on: 1620234

dt-fission-m2-reserve bugs do not need to block Fission Nightly (M6). For now, let's track them for Fission riding the trains to Beta (M7) so we revisit these bugs before we ship Fission.

Fission Milestone: M6 → M7
Blocks: 1639851

Bulk move of all dt-fission-m2-reserve bugs to Fission MVP milestone.

Fission Milestone: M7 → MVP
Whiteboard: dt-fission-m2-reserve → dt-fission-m3-reserve

Moving "dt-fission-m3-reserve" bugs to "dt-fission-future" because they don't block Fission MVP.

Fission Milestone: MVP → Future
Whiteboard: dt-fission-m3-reserve → dt-fission-future
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.