Implement simplified full page performant about:welcome
Categories
(Firefox :: Messaging System, enhancement, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox74 | --- | unaffected |
firefox75 | --- | verified |
People
(Reporter: pdahiya, Assigned: pdahiya)
References
Details
Attachments
(1 file)
Simplified about:welcome page should serve as new baseline for welcomeUI performance matrix and will support
- Event telemetry (impressions, engagement)
- Ability to change content via experiments (e.g. the title text) without landing code (i.e. normandy integration)
- Run “do no harm” experiment v.s. The existing experience
Scope of this bug is to implement basic React aboutwelcome jsx that can be used to run “do no harm” experiment while keeping the existing experience. Will file separate bugs to implement telemetry and remote title text update.
Assignee | ||
Comment 1•5 years ago
|
||
NI Aaron to help design the simplified welcome UI to be used in the baseline implementation. Thanks!
Assignee | ||
Comment 2•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 3•5 years ago
|
||
Design doc here: https://mozilla.invisionapp.com/share/68W4JWUKC23#/406466819_First_Run_-_Simplified_About_Welcome
I proposed a second variant where we use a subtitle in lieu of a "Start Browsing" button but this is optional (and we need to settle on final copy). We're optimizing for our smallest screen size and are a little tight on room so that's why the two options could prove interesting to test. Happy to discuss further.
Updated•5 years ago
|
Comment 4•5 years ago
|
||
Per Flod, to include a new, localized subheader string, we could cut corners and preland the string before March 6, without code behind. As long as we put a clear comment to explain where the string is displayed, and make sure it's the final string, that would leave ~3 weeks for localization.
Proposed plan:
- Have someone on User Journey team on call to create the patch and land it on March 6.
- The code can land later and be uplifted to beta.
Punam, will this plan work?
Assignee | ||
Comment 5•5 years ago
|
||
(In reply to Meridel from comment #4)
Per Flod, to include a new, localized subheader string, we could cut corners and preland the string before March 6, without code behind. As long as we put a clear comment to explain where the string is displayed, and make sure it's the final string, that would leave ~3 weeks for localization.
Proposed plan:
- Have someone on User Journey team on call to create the patch and land it on March 6.
- The code can land later and be uplifted to beta.
Punam, will this plan work?
Sounds good, I have opened bug https://bugzilla.mozilla.org/show_bug.cgi?id=1618572 to track sub-header string addition. Thanks
Comment 7•5 years ago
|
||
bugherder |
Comment 8•5 years ago
•
|
||
I have verified that the new simplified version of the "about:welcome" page is displayed and respects the mock-up from comment 3, if the browser.aboutwelcome.enabled
pref is set to true
and the browser.aboutwelcome.enabled
one is set to join-dynamic
, in the "about:config" page.
Verified this using the latest Firefox Nightly (75.0a1 Build ID - 20200304084140) installed on Windows 10 x64, Mac 10.15.2, and Ubuntu 18.04 x64.
Description
•