Open Bug 1669787 Opened 4 years ago Updated 2 years ago

Move marionette reftest navigation logic to the parent process

Categories

(Remote Protocol :: Marionette, task, P3)

Default
task

Tracking

(Not tracked)

People

(Reporter: jdescottes, Unassigned)

References

(Depends on 1 open bug)

Details

In Bug 1648444, we are moving the marionette reftest navigation logic from the listener.js framescript to JSWindowActors. However we are still going to listen for the page load in the content process, in the child JSWindowActor.

We could try to move more of this logic to the parent process, similarly to what was done for the navigate helper in Bug 1612831. We could also maybe try to reuse the navigate module.

Maybe it will be easier when we have moved to the webprogress listener over on bug 1664165. It should give us more granularity in how to handle specific states, and when to call a navigation done. We could then have a special flag for reftest specific behavior.

Depends on: 1664165
Severity: -- → S3
Whiteboard: [marionette-fission-mvp][complex]

Tracking marionette-fission-mvp bugs for Fission Beta milestone (M7)

Fission Milestone: --- → M7

Similar to bug 1664165 this work is not needed for Marionette Fission.

No longer blocks: marionette-fission
Fission Milestone: M7 → ---
Whiteboard: [marionette-fission-mvp][complex]
Product: Testing → Remote Protocol
You need to log in before you can comment on or make changes to this bug.