From {T250331}:
* This popup (and the one for {T250343}) obsoletes the popup implemented in {T222852} that explains how the user should return to the homepage.
* When the user first arrives on their homepage, they will see a popup on top of the page that is pointing to their username.
* Header: "Welcome to your homepage!"
* Body: "You can always click on your username to return here. Continue to learn about the **suggested edits** on your homepage."
* The popup is dismissable with an "X" in the upper right and also by clicking on the screen outside of it.
* In the lower right, it has a blue arrow button, which initiates the onboarding.
* After the user dismisses it, they should never see it again.
From {T250343}:
* This popup (and the one for {T250331}) obsoletes the popup implemented in {T222852} that explains how the user should return to the homepage.
* When the user first arrives on their homepage, they will see a popup on top of the page that is pointing to their username.
* Header: "Welcome to your homepage!"
* Body: "You can always click on your username to return here. On your homepage, you can find suggested edits, ask questions to your mentor, and see your impact."
* In the lower right, it has a blue button that says "Got it". This dismisses it.
* The popup is dismissable with an "X" in the upper right and also by clicking on the screen outside of it.
* After the user dismisses it, they should never see it again.
Basically, both Variants C-desktop and D-desktop now have a popup in the same place under the same circumstances (first arrival to page), but the content is different between them. The text differs, and Variant C's has a call-to-action button.
Mockups: [[https://app.zeplin.io/project/5bd0b069495b5d0a002e7eb6/screen/5eab3ef1c35fcb1bb35c9ce6|variant C]], [[https://app.zeplin.io/project/5bd0b069495b5d0a002e7eb6/screen/5eab4888505359194bc9816b|variant D]]
The mobile version of this task is {T258010}, which uses a different form factor and different language. We may wish to share a hidden preference for dismissing all these forms of welcome.
Open questions:
- Should the "dismissed" state be synchronized between the desktop and mobile versions of this feature? In other words, if the user dismisses the welcome popup on desktop, should that also hide the welcome drawer on any future mobile visits, and vice versa?