Closed Bug 1839727 Opened 1 year ago Closed 1 year ago

[about:welcome] Embedded Migration Wizard doesn't load on back navigation

Categories

(Firefox :: Messaging System, defect, P1)

defect

Tracking

()

VERIFIED FIXED
116 Branch
Iteration:
116.2 - June 19 - June 30
Tracking Status
firefox-esr102 --- unaffected
firefox-esr115 --- unaffected
firefox114 --- unaffected
firefox115 --- unaffected
firefox116 --- verified

People

(Reporter: pdahiya, Assigned: mconley)

References

(Blocks 4 open bugs, Regression)

Details

(Keywords: regression)

Attachments

(2 files)

STR in Fx116 Nigthly

  1. Open about:config and set pref value browser.migrate.content-modal.about-welcome-behavior to embedded
  2. Open about:welcome and navigate to Import screen
  3. Click Import or Skip button to navigate to next screen (Mobile or Gratitude)
  4. Click back button to navigate to last screen
  5. Import Screen with Embedded Wizard doesn't load fully (See attached)

[Expected result]
Import Screen loads showing embedded import wizard

This issue doesn't replicate in Fx115 beta

Blocks: 1828993

NI @mconley to help debug and provide feedback of any recent changes in Fx116 that could have caused this regression thanks!

Flags: needinfo?(mconley)
Blocks: 1839744

Looking.

Okay, I see what happened here. I have a patch, just writing a test now.

Flags: needinfo?(mconley)
Keywords: regression
Regressed by: 1823537
Assignee: nobody → mconley

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

This is because about:welcome creates a new <migration-wizard> every time
the import card is navigated to. The change to MigrationWizardChild allows
it to re-bind to the most recently <migration-wizard> to fire one of its
events.

Iteration: --- → 116.2 - June 19 - June 30
Priority: -- → P1
Pushed by mconley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/210d3c5c2f2e Allow MigrationWizardChild to bind to a new <migration-wizard>. r=kpatenio,pdahiya
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 116 Branch

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

I have verified that this issue is no longer reproducible using the latest Firefox Beta 116.0b8 (Build ID: 20230720200012) installed on Windows 10 x64, macOS 13.4.1, and Linux Mint 21.1. I can confirm that the "Import Browser Data" Onboarding screen is successfully redisplayed if the browser's "Back" button is clicked.

Status: RESOLVED → VERIFIED
Blocks: 1892336
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: