Enhance SHOW_MIGRATION_WIZARD handler inside SpecialMessageActions to accept "source" param
Categories
(Firefox :: Messaging System, enhancement)
Tracking
()
People
(Reporter: emcminn, Assigned: emcminn)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
48 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
|
Details | Review |
MigrationUtils.showMigrationWizard can accept a string as a "source" parameter, to determine which browser to attempt to import from. Let's add this param to SHOW_MIGRATION_WIZARD handler in SpecialMessageActions, so that we can predetermine source during the onboarding flow.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Updated•5 years ago
|
Comment 3•5 years ago
|
||
bugherder |
Assignee | ||
Comment 4•5 years ago
|
||
Comment on attachment 9194022 [details]
Bug 1683412 - Enhance SHOW_MIGRATION_WIZARD to handle source param; add tests for SHOW_MIGRATION_WIZARD
Beta/Release Uplift Approval Request
- User impact if declined: none; this change will enable us to run experiments that rely on Chrome attribution
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: Open about:config
Set overrideContent pref with JSON from https://gist.github.com/punamdahiya/22b029e003072325de4440435c84d26d
Open about:welcome and click Start Setup
Click import, Import wizard should have 'Chrome' as default
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): This change is not risky since the behaviour must currently be triggered through the about:welcome JSON override; only users enrolled in current experiments will see the change.
- String changes made/needed: none
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 5•5 years ago
|
||
Comment on attachment 9194022 [details]
Bug 1683412 - Enhance SHOW_MIGRATION_WIZARD to handle source param; add tests for SHOW_MIGRATION_WIZARD
approved for 85.0b5
Comment 6•5 years ago
|
||
bugherder uplift |
Comment 7•5 years ago
•
|
||
I have verified the following using the steps provided in comment 4 with Firefox Nightly 86.0a1 (Build ID: 202010105094403) on Windows 10 x64, macOS 10.15, and Ubuntu Linux 20.04 x64:
- The "Chrome" option is selected by default in the "Import" page from the "about:welcome" if there is a Chrome browser installed.
- The "Chrome" option is not displayed in the "Import" page from the "about:welcome" if there has never been a Chrome browser installed.
Comment 8•5 years ago
|
||
I have verified the following using the steps provided in comment 4 with Firefox Beta 85.0b5 (Build ID: 20210105185604) on Windows 10 x64, macOS 10.15, and Ubuntu Linux 20.04 x64:
- The "Chrome" option is selected by default in the "Import" page from the "about:welcome" if there is a Chrome browser installed.
- The "Chrome" option is not displayed in the "Import" page from the "about:welcome" if there has never been a Chrome browser installed.
Description
•