Closed Bug 1716443 Opened 3 years ago Closed 3 years ago

browser/components/sessionstore/test/browser_async_remove_tab.js fails with SHIP+BFCache

Categories

(Firefox :: Session Restore, defect, P2)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1716444
Fission Milestone M8
Tracking Status
firefox-esr78 --- unaffected
firefox89 --- unaffected
firefox90 --- unaffected
firefox91 --- affected

People

(Reporter: smaug, Unassigned)

References

(Regression)

Details

(Keywords: regression)

https://searchfox.org/mozilla-central/rev/fbc78630d6d435b9b9647a4ac8a5def888f85f04/browser/components/sessionstore/test/browser_async_remove_tab.js#109 fails every now and then.

The test was disabled until last week, bug 1715264

One may need to use --repeat <some number> to trigger the failure. Fails locally with an opt linux build.

Severity: -- → S3
Fission Milestone: --- → M7a
Priority: -- → P2
Regressed by: 1715264
Has Regression Range: --- → yes

Set release status flags based on info from the regressing bug 1715264

Should be the same root cause as bug 1716444, which is a race in the final tab state flush (we appear to destroy frame loaders more often with BFCache enabled).

See Also: → 1716444
Fission Milestone: M7a → M8

Sometimes we do a tab state flush on a replaced browsing context. We aren't updating tab state because of bug 1705689, but we still send the "tab state flush complete" notification, which is causing things to get into a bad state.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.