Closed Bug 1650979 Opened 5 years ago Closed 5 years ago

Let BrowsingContext preservation ride the trains

Categories

(Core :: DOM: Content Processes, task, P2)

task

Tracking

()

RESOLVED FIXED
82 Branch
Fission Milestone M7
Tracking Status
firefox-esr68 --- wontfix
firefox-esr78 --- wontfix
firefox78 --- wontfix
firefox79 --- wontfix
firefox80 --- wontfix
firefox81 --- fixed
firefox82 --- fixed

People

(Reporter: pbone, Assigned: pbone)

References

Details

Attachments

(1 file)

BC preservation is enabled in nightly but won't ride the trains (Bug 1649125) because there are regressions (Bugs 1581500, 1631329, 1647109, 1647205, 1649457). Once these are fixed we can let it ride the trains.

Blocks: 1639095

There's only one bug preventing this from riding the trains, and we're not even sure if that bug is caused by BC preservation. I want to give it another week before enabling this to ride the trains.

Assignee: nobody → pbone
Status: NEW → ASSIGNED
No longer depends on: 1631329

Instead of riding the trains with Fx80, our new plan is to rollout BC Preservation using a remote pref flip for a percentage of users in Fx81 Nightly/Beta/Release.

To clarify what Chris has said. It's already on for 100% of nightly users. The remote pref flip is for beta & release AIUI.

See Also: → 1655903
Depends on: 1650257
Depends on: 1656624
Summary: Let BC preservation ride the trains → Let BrowsingContext preservation ride the trains
Fission Milestone: --- → M7

To reduce QA scope and because we see more crashes from Fenix Nightly users than from desktop Nightly users (bug 1650257), we plan to let BrowsingContext Preservation ride the trains on desktop (Windows, macOS, Linux) before mobile.

Summary: Let BrowsingContext preservation ride the trains → Let BrowsingContext preservation ride the trains on deskop
No longer depends on: 1650257
Summary: Let BrowsingContext preservation ride the trains on deskop → Let BrowsingContext preservation ride the trains on desktop
Depends on: 1658892

I forked "Let BrowsingContext Preservation ride the trains on mobile" bug 1658609 from this bug, but that was when we still suspected kmag's RecvNewWindowGlobal crash bug 1650257 was related to BrowsingContext Preservation. kmag and Nika no longer think that crash is related, so we can use this bug to let BrowsingContext Preservation ride the trains on both desktop and Android.

Summary: Let BrowsingContext preservation ride the trains on desktop → Let BrowsingContext preservation ride the trains
Depends on: 1659630

We're ready for this to go with FF81 to release.

Pushed by pbone@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7d90d8fb0a29 Let BC preservation ride the trains r=cpeterson
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch

Comment on attachment 9164218 [details]
Bug 1650979 - Let BC preservation ride the trains r=kmag

Beta/Release Uplift Approval Request

  • User impact if declined: None, this feature (or it's absence) should be invisible to users.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): This has been enabled in Nightly for a couple of cycles and in Beta with the EARY_BETA_OR_EARLIER flag. This change will enable the feature in late beta and release.
  • String changes made/needed: None.
Attachment #9164218 - Flags: approval-mozilla-beta?

Comment on attachment 9164218 [details]
Bug 1650979 - Let BC preservation ride the trains r=kmag

Approved for 81.0b7.

Attachment #9164218 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: