This task is about giving users the option to opt out of receiving guidance content being pushed to them when they arrive on a suggested edit. This includes opting out of:
- The help panel being open by default when a user arrives on an article on desktop.
- The mobile peek being present when a user arrives on an article on mobile.
But this would not allow them to opt out of the post-edit dialog which is shown after a suggested edit is completed.
User job story
When I want to stop seeing the guidance pop-up (either because I am familiar with the help or have no interest in using it),
...I want to be able to easily turn it off forever...
...so that I can get to reading or editing the article without it being in my way.
Based on the above story, there are two ways we may want to provide opt-out, when users explicitly or implicitly want to opt-out.
1. User-initiated (explicit) opt-out
Here, we want to provide an ability for users to opt out of seeing the open guidance panel via preferences at any time. This will require us to add a preference to the UI that is a checkbox. It should go underneath the existing help panel preference on the "Editing" tab of Preferences, and should read: "Open the help panel by default when starting a suggested edit". It should be checked on by default for users with suggested edits.
Preferences can be accessed as a menu option in the overflow ... icon in the guidance panel.
2. System initiated opt-out
The user is given the option to change their preference directly from a dialog after they perform certain actions that imply their desire to no longer see this content.
This will be when:
- User who has completed a suggested edits of any type closes the guidance panel or mobile peek within 3 seconds of it opening upon their arrival on a suggested edit article.
Note that redlined versions of mocks are available in the Growth Zeplin Board