This parent task is intended to identify ways in which we might ease the effort people need to expel, and thinking they need to do, in order to identify topics from within Special:TopicSubscriptions they no longer would like to be subscribed to.
The ===Current Experience section below documents the steps people are currently required to take to unsubscribe from a topic from within Special:TopicSubscriptions along with the potential issue(s) associated with them.
Current Experience
See https://www.youtube.com/watch?v=WNOytsYG8N8 for a visualization of the experience described below.
Step | Action | Screenshot | Potential issue(s) | Ticket |
---|---|---|---|---|
1. | Identify the topic you are wanting to unsubscribe from | 1. Maybe the table, in its current state, does not equip people with the information they need to decide whether to unsubscribe from a conversation [i][ii] | ||
2. | Click the Unsubscribe button within the Special:TopicSubscriptions table and be taken to a separate page | 1. People are not able to see the name of the topic they are being asked to confirm being unsubscribed from. 2. Maybe people are not expecting to be taken from the context they were just in | ||
3. | Click the Unsubscribe button was shown in "Step 2." and arrive on the "success" page | 1. People may not be certain they were unsubscribed from the topic they were wanting to unsubscribe from because the confirmation page does not specify the topic they were successfully unsubscribed from. | ||
Open questions
- 1. What might an experience look like that enables people to unsubscribe from topics in one click/tap? In doing so, how might we afford people the opportunity to "undo" / "revise" that "unsubscribe" action easily?
- Asked another way: how might we make it possible for people to re-subscribe to a topic they just elected to unsubscribe from without needing to "leave" the context they are currently in?
Requirements
✏️@ppelberg is still drafting this section
Reason for unsubscribing | Information helpful for deciding whether to unsubscribe | References |
---|---|---|
Conversation is no longer active | Date last new comment was posted, date when conversation was archived | via MarMi_wiki at pl.wiki |
i. Information like: the date they subscribed to the conversation and/or the date on which the last time a notification was sent from/about a particular topic
ii. We explicitly decided to omit the kind of information described in "i." as part of initial implementation (T273342).