Closed Bug 1820640 Opened 2 years ago Closed 1 year ago

Add support for embedding the new MigrationWizard in about:welcome's onboarding cards

Categories

(Firefox :: Migration, task, P1)

task

Tracking

()

RESOLVED FIXED
114 Branch
Tracking Status
firefox114 --- fixed

People

(Reporter: mconley, Assigned: mconley)

References

(Blocks 2 open bugs)

Details

Attachments

(4 files)

The new Migration Wizard isn't done yet, but already we've made some pretty big strides. It can be embedded in about:welcome, for example. It's not a perfect experience - there's definitely some styling tweaks required - but it functions. See attached video.

This bug is about landing some prerequisites and infrastructure to make it possible to embed the wizard in about:welcome.

Attached video Demo video

Seems like this is a thing on the roadmap we're really planning to do; triaging accordingly.

Severity: -- → S3
Priority: -- → P1
Blocks: 1821736
No longer blocks: 1801313
Assignee: nobody → mconley
Attachment #9321464 - Attachment description: WIP: Bug 1820640 - [WIP] embed MigrationWizard in about:welcome. → Bug 1820640 - Enforce left-alignment within the new Migration Wizard. r?kpatenio!
Status: NEW → ASSIGNED

This adds a card to the about:welcome defaults that embeds the new Migration Wizard
if browser.migrate.content-modal.about-welcome-behavior is set to "embedded".

This requires adding a useEmbeddedMigrationWizard targeting attribute to
ASRouterTargeting.

Depends on D171771

Blocks: 1828993
Attachment #9321464 - Attachment description: Bug 1820640 - Enforce left-alignment within the new Migration Wizard. r?kpatenio! → Bug 1820640 - Enforce left-alignment and expose the button containers for the new Migration Wizard. r?kpatenio!
Blocks: 1829272
Pushed by mconley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2530a56ab91d Enforce left-alignment and expose the button containers for the new Migration Wizard. r=kpatenio https://hg.mozilla.org/integration/autoland/rev/782d8d51ecd4 Add a card to about:welcome that embeds the Migration Wizard if configured to do so. r=pdahiya,omc-reviewers
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 114 Branch
Regressions: 1831174
No longer regressions: 1831174
Flags: qe-verify+

This change introduced a documentation bug, see https://firefox-source-docs.mozilla.org/browser/components/newtab/content-src/asrouter/docs/targeting-attributes.html: "[useEmbeddedMigrationWizard][#useembeddedmigrationwizard]"

Flags: needinfo?(mconley)
Regressions: 1869327

Thanks, mt - I filed bug 1869327 to fix that.

Flags: needinfo?(mconley)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: