Page MenuHomePhabricator

Determine how – if at all – the "Watch this page" checkbox relates to Topic Subscriptions
Closed, ResolvedPublic

Description

This task is about deciding how – if at all – the "Watch this page" checkbox checkbox that appears within the Reply and New Discussion Tools' Advanced drawers relates to Topic Subscriptions:

New Discussion ToolReply Tool
Screen Shot 2021-09-09 at 11.02.07 PM.png (1×1 px, 139 KB)
Screen Shot 2021-09-09 at 11.01.59 PM.png (698×1 px, 103 KB)

Requirements

  • Within both the Reply and New Discussion Tools, change the language within their respective Advanced shelves from Watch this page to Add this page to your [[Special:Watchlist|watchlist]]. You can see how this should look within the Reply Tool here:

Screen Shot 2021-09-15 at 10.40.53 AM.png (480×1 px, 62 KB)

Context

When trying the Reply Tool and Topic Subscriptions for the first time, User:Tribe of Tiger came to wonder [i] whether the the Watch this page checkbox that currently appears within the Reply and New Discussion Tools' Advanced drawer controls whether they are automatically subscribed to the conversation they are replying within.

I suspect others will have a similar experience to User:Tribe of Tiger and as such we should considering a minimum of the following two options:

  1. Revising the Watch this page checkbox in both form and function so people understand that it does relate/control Automatic Topic Subscriptions or
  2. Revising the Watch this page checkbox in both form and function so people understand that it does NOT relate/control it to Automatic Topic Subscriptions

Open question

  • 1. How – if at all – should the "Watch this page" affordance that appears within the New Discussion and Reply Tools relate to/control Topic Subscriptions?
    • For now, the "Watch this page" affordance that appears within the New Discussion and Reply Tools will NOT relate to/control Topic Subscriptions. See thinking in T290712#7353382.
  • 2. What – if any – adjustment should be made to how the "Watch this page" affordance looks and functions to communicate the relationship – or lack thereof – that we decided upon in "1."?
    • We are going to change the copy that accompanies the checkbox from Watch this page to Add this page to your [[Special:Watchlist|watchlist]]

Done

  • All ===Open questions are answered and documented
  • ===Requirements are implemented

i. "By replying here, am I now "subscribed"? I merely pressed "reply" under your post...so if I post on another talkpage (elsewhere on WP) will I be automatically subscribed and receive notifications? I clicked on "Advanced" under this box, and think this might be true, and if I unclick "watch this page", I can opt out of this one page." | Source

Event Timeline

I don’t think watchlist and topic subscription together (i.e. subscribing a topic and watching the page it’s on) make much sense in most people’s workflows. So if any, checking “Watch this page” should disable topic subscriptions. But it’s probably even less intuitive than not doing anything, so I suggest leaving the two features orthogonal. Maybe the reply/new discussion tools could have another affordance that controls topic subscription, placed outside of the “Advanced” section. It would make the UI more cluttered, but it’d have several benefits:

  • It’d resolve this task. If there are two, independent checkboxes for the two features, it’s clear that the features are also independent.
  • It’d make the topic subscription feature more discoverable. Since the user already focuses on the comment interface, it’s more likely that they notice this checkbox than that they notice the subscribe link next to the topic title.
  • It’d make the automatic topic subscription behavior more predictable. If posting the comment subscribes the user or keeps them subscribed, the checkbox is checked by default, if posting the comment keeps them unsubscribed, the checkbox is unchecked by default. (If they uncheck the default-checked checkbox, it means an optout from the automatic topic subscriptions; the checkbox should not be checked by default next time they draft a reply in that section.)

The comment @Tacsipacsi posted above (T290712#7345502) and the conversations I've had with @iamjessklein (offline) and @Tribe of Tiger (at en.wiki) is helping to clarify for me the emerging tension between the Watch this page checkbox, peoples' Watchlists, and them subscribing to topics.

In this comment, I'm going to share the "clarity" I'm referring to, propose a path forward, and document the assumptions that are informing this path forward. I would value hearing what – if any – questions the below brings to mind for people...


Tension
The way Topic Subscriptions, and the Watch this page checkbox that appears within the Reply Tool and New Discussion Tool, is currently implemented is likely to lead people to wonder what exactly the Watch this page checkbox controls:

  • "Does the checkbox control whether the page I am adding a comment or new discussion to will get added to my Watchlist?"
  • "Does the checkbox control whether I will be subscribed to the conversation I am starting or commenting in ?"
  • "Does the checkbox control whether I will be subscribed to the conversation I am starting or commenting in and whether said talk page will get added to my Watchlist?""

Path forward
In service of the "Assumptions" below, we will continue to ensure that people have the ability to Watch the talk page to which they are posting a comment to/starting a new discussion on and/or Subscribe to the topic they are starting/commenting within. More broadly, we will continue to think of, and design, page watching and topic subscriptions as "orthogonal" to one another, as @Tacsipacsi posted in T290712#7345502.

To ensure the above actions are clear to people, and to reconcile the "Tension" above, we will adjust the Watch this page language to read: Add page to your [Watchlist](INSERT SPECIAL:WATCHLIST URL HERE) in an effort to reduce the likelihood that people are uncertain the impact changing the setting will have.

Evaluating the "Path forward"
We will evaluate the effectiveness of the "Path forward", and potentially, discuss revisions to it as part of T290043.

Assumptions

  1. People will appreciate adding a talk page to their Watchlist and Subscribing to a topic have distinct purposes.
  2. In line with "1.", different people will want/need to wield these two tools/functions ("Watching" and "Subscribing") differently. At a minimum, we can assume people will need to be able to do one of the three following things after commenting in a discussion or starting a new one:
    • Senior Contributors who are accustomed to using/visiting their Watchlists to learn when there is new activity in a conversation they are interested in, will expect to be able to add the talk page on which the conversation they are participating is posted to their Watchilst.
    • Junior Contributors who are accustomed to using communication tools that have adopted more modern design patterns will expect to be able to elect to be notified when someone says something new in the conversation they are participating in (read: they will expect to be able to subscribe to the topic).
    • Senior Contributors who are interested in experimenting with being notified when a new comment is posted in a conversation they are participating in while still being able to depend on their Watchlist to learn when there is new activity on a [talk] page they are interested in, will expect to be able to add the talk page to their Watchlist and/or subscribe to the topic they are participating in.

Have you considered adding a second "Subscribe to this section"? I think that if you see:

  • Add this page to your watchlist (i)
  • Subscribe to this section (i)

side by side, you are likely to assume that these are different things.

Another option is to consider removing the watchlist item entirely. If we are going to consider that, then I think that the best time to consider that is after automatic topic subscriptions are available.

We could probably do some analysis on this after it's available -- see whether watchlisting of talk pages drops noticeably? If so that'd be a good sign that removing the watchlist item would be a good idea.

As discussed during today's team meeting, we're going to do the following...

Now

  • Change the Watch this page language to Add this page to your [[Special:Watchlist|watchlist]] and keep the rest of the Advanced shelf as is. [i]

Future

  • If/when we learn people do not find it intuitive what impact the "Add this page to your watchlist" checkbox has in relation to topic subscriptions, we will consider a minimum of the the following two interventions :
    • Adding an explicit affordance within the Advanced shelf for subscribing, as @Whatamidoing-WMF proposed in T290712#7355854
    • Removing the "Add this page to your watchlist" checkbox, provided the engagement data we are tracking [ii] confirms people are in fact NOT using it

...I've updated the task description to reflect the above.

i. Mockup showing the proposed change within the Reply Tool
Screen Shot 2021-09-15 at 10.40.53 AM.png (480×1 px, 58 KB)

ii. @DLynch confirmed we have logging in place to track how people are engaging with the Watch this page checkbox

Change 722566 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[mediawiki/extensions/DiscussionTools@master] Change the \"Watch this page\" label to distinguish it from topic subscriptions

https://gerrit.wikimedia.org/r/722566

Change 722566 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@master] Change the \"Watch this page\" label to distinguish it from topic subscriptions

https://gerrit.wikimedia.org/r/722566

ppelberg claimed this task.
  NODES
Idea 1
idea 1
Note 3
Project 10