Handle Show Migration Wizard special action when its two level deep inside MULTI_ACTION
Categories
(Firefox :: Messaging System, enhancement, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox113 | --- | verified |
People
(Reporter: pdahiya, Assigned: emcminn)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Fix of bug https://phabricator.services.mozilla.com/D172593 embeds SHOW_MIGRATION_WIZARD inside MULTI_ACTION of MULTI_ACTION which is not handled explicitly inside handleAction method of MultiStageAboutWelcome.jsx and results in not waiting migration wizrad to close before moving to next screen.
Eventually with import wizard 2.0 we should be able to remove this code and not need to explicit check for migration wizard to close
Scope of this bug is to update below check to look for "SHOW_MIGRATION_WIZARD" inside MULTI_ACTION of MULTI_ACTION .
Comment 1•2 years ago
|
||
Maybe this would be a good opportunity to revisit refactoring MULTI_ACTION into a promise? Then we could even handle SHOW_MIGRATION_WIZARD in MULTI_ACTION^3 😂
Reporter | ||
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
Comment 4•2 years ago
|
||
bugherder |
Comment 5•2 years ago
|
||
I‘ve verified this enhancement using the latest Firefox Nightly 113.0a1 (Build ID: 20230404134922) on macOS 11.7.1.
- After following the testing steps from this Test Plan, I confirm the following:
- The “Import Wizard” is opened on the same screen after clicking the primary button of the “Easy Setup” screen.
- The ”messaging-system-action.easyImport” pref is set to true.
- After completing the Import flow, the New Tab page shows.
Description
•