Feature summary:
DiscussionTools should provide a way for Tool-developers to setup some of their tool's features so that: optionally, when that tool posts a message to a discussion-location, it does not auto-subscribe the tool-user to that ==Section==, even if the tool-user has the preference "Automatically subscribe to topics" enabled (which they want to keep "on" for other circumstances).
Use case(s):
When an editor uses a tool (e.g. Twinkle, Wikishield, etc) to post a message to a usertalkpage, those tools often re-use an existing ==Heading== section. The editors posting these messages often do not intend to Subscribe to the thread, because there is an expectation that other semi-automated messages from other experienced editors will be sent to the same re-usable ==Heading== in the future, which are not intended for all the other experienced editors who post to that section.
Examples from the original bug-report thread: https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Notification_issues
- In this usertalkpage (of a subsequently-blocked account) , the first experienced-editor who has posted there (Lynch44) used Twinkle to deliver a Template:uw-vandalism1 warning message, after rolling back the warned-user's vandalism.
- After they (Lynch44) left that warning, they were auto-subscribed to the thread, which used the standard generic ==December 2025== heading per local convention.
- Shortly after, two other editors left additional standard-template warning messages in the same thread (page-history), one using Wikishield, and one using Twinkle.
- The original experienced editor received two unexpected Notifications (Echo) for replies in the thread.
- These were unexpected, and caused because of recent related changes this week via T290778: [Config change] Enable automatic topic subscriptions in all editing interfaces which altered how their existing preferences were functioning. (IIUC)
- Similarly, that same experienced editor used Twinkle to report a username-policy violation to the standard page Wikipedia:Usernames for administrator attention, and by convention that page is setup so that Twinkle-reports go under the permanent ==User-reported== section heading. The user was unexpectedly auto-subscribed to that section, too, and started receiving Notifications (Echo) for all subsequent posts to that section by other users.
Benefits:
Some editors (especially vandalism-patrollers at the larger wikis) may post new warning-messages on dozens-to-hundreds of different usertalkpages every day. They want to be able to retain the user-preference of "Automatically subscribe to topics" for many instances of their editing activities, but not when they use specific features via tools such as Twinkle/Wikishield/etc.
If there was an edit parameter to override the auto-subscription preference [?jargon?] within DiscussionTools, then Tool-developers could configure some of their tool's features to use this parameter, in order to not auto-subscribe the tool-users in those instances.