Page MenuHomePhabricator

Automatically subscribe wish proposers to the wish and talk page
Closed, ResolvedPublic3 Estimated Story Points

Description

Follow-up to T411841: Notify page subscribers about notable changes to wishes and focus areas

When creating a wish (or focus area), it is reasonable to assume the user will want to subscribe, and in most cases they probably don't even realize they can subscribe to the page.

Acceptance criteria

  • After creating a Wishlist entity, you should be automatically subscribed to both the entity page and its talk page
    • This can be verified by checking Special:TopicSubscriptions

Derived Requirement

Ensure that when a user creates a wish or focus area, they are automatically subscribed to both the entity page and its associated talk page.

The subscriptions must be created automatically upon page creation and be visible in the user’s subscription list.

Test Steps

Test Case 1: Ensure user is automatically subscribed to the wish page upon creation

  1. Log in to Wikipedia with User A.
  2. Navigate to the wish creation page.
  3. Create a new wish and publish it.
  4. Navigate to Special:TopicSubscriptions.
  5. Locate the list of subscribed pages.
  6. ✅❓❌⬜ AC1: The newly created wish page appears in the user’s subscription list.

Test Case 2: Ensure user is automatically subscribed to the talk page upon creation

  1. Log in to Wikipedia with User A.
  2. Navigate to the focus area or wish creation page.
  3. Create a new entity and publish it.
  4. Navigate to Special:TopicSubscriptions.
  5. Locate the list of subscribed pages.
  6. ✅❓❌⬜ AC2: The talk page associated with the created entity appears in the user’s subscription list.

QA Results - Meta Beta

ACStatusDetails
1T421163#11756626
2T421163#11756626

Event Timeline

Change #1260097 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[mediawiki/extensions/CommunityRequests@master] Use domain events to auto-subscribe proposers to wish and its talk page

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

Change #1260097 merged by jenkins-bot:

[mediawiki/extensions/CommunityRequests@master] Use domain events to auto-subscribe proposers to wish and its talk page

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

@MusikAnimal Wish/Focus Area and Talk automatically subscribes and shows in Special:TopicSubscriptions. I created a separate task for Latest Notification column not updating when I received a notification. I will mark this as Resolved. Thanks for all your work!

Test Result - Meta Beta

Status: ✅ PASS
Environment: Meta Beta
OS: macOS Tahoe 26.4
Browser: Chrome 146
Device: MBA
Emulated Device: NA

Test Artifact(s):

Test Steps

Test Case 1: Ensure user is automatically subscribed to the wish page upon creation

  1. Log in to Wikipedia with User A.
  2. Navigate to the wish creation page.
  3. Create a new wish and publish it.
  4. Navigate to Special:TopicSubscriptions.
  5. Locate the list of subscribed pages.
  6. AC1: The newly created wish page appears in the user’s subscription list.
WishFocus AreaMobile

Test Case 2: Ensure user is automatically subscribed to the talk page upon creation

  1. Log in to Wikipedia with User A.
  2. Navigate to the focus area or wish creation page.
  3. Create a new entity and publish it.
  4. Navigate to Special:TopicSubscriptions.
  5. Locate the list of subscribed pages.
  6. AC2: The talk page associated with the created entity appears in the user’s subscription list.

See AC1

Side Issue- Latest notification column does not update on Special:TopicSubscriptions after receiving notifications on either Auto Subscribed or Manually. Task created to Editing team T421453: Latest notification column does not update on Special:TopicSubscriptions after receiving notifications

When Auto SubscribedManually Subscribed
2026-03-26_17-32-18.png (1,315×763 px, 233 KB)
GMikesell-WMF updated Other Assignee, removed: GMikesell-WMF.
GMikesell-WMF updated the task description. (Show Details)