Closed Bug 1666196 Opened 4 years ago Closed 4 years ago

dom/ipc/tests/browser_cancel_content_js.js fails with session history in the parent

Categories

(Core :: DOM: Navigation, defect, P3)

defect

Tracking

()

RESOLVED FIXED
83 Branch
Fission Milestone M6b
Tracking Status
firefox83 --- fixed

People

(Reporter: farre, Assigned: farre)

References

Details

Attachments

(2 files)

With fission and session history in the parent, it is never a blocking action to do BrowserTestUtils.loadURI when doing so would result in a remoteness change. Currently then only thing that is needed to do on the origin content process (that would block loading and trigger the content cancelling in the process hang monitor) is to flush session store state and that gets removed with session history in the parent.

Assignee: nobody → afarre
Severity: -- → N/A
Priority: -- → P3
Summary: dom/ipc/tests/browser_cancel_content_js.js feils with session history in the parent → dom/ipc/tests/browser_cancel_content_js.js fails with session history in the parent

To force navigation to block on the long running script it needs to be
loading a page on the same domain as the blocking script, otherwise
fission and Session history in the parent will happily change
remoteness to another process and load immediately.

Depends on D90825

Pushed by afarre@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ff6f649014ee
Part 1: Move decision to cancel to ProcessHangMonitor. r=smaug
https://hg.mozilla.org/integration/autoland/rev/e4d909226e90
Part 2: Change to same domain navigation. r=smaug
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch
Blocks: fission-history-m6b
No longer blocks: fission-history
Severity: N/A → S3
Fission Milestone: --- → M6b
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: