This task about making sure that once the parser cache split is removed, the DiscussionTools features visible to people align with the settings the wiki they are using has set as well as the settings they, as individuals, have set within `Special:Preferences`.
=== Requirements
//Feature visibility//
- People who have the `Enable quick replying` setting **ENABLED** within `#mw-prefsection-editing` should see `[ reply ]` links on the talk pages they visit
- People who have the `Enable topic subscription` setting **ENABLED** within `#mw-prefsection-editing` should see `[ subscribe ]` links on the talk pages they visit
- People who have the yet-to-be-created `Enable readability enhancements` setting [i] **ENABLED** within `#mw-prefsection-editing` should see topic containers (T269950), new reply and topic affordances (T255560 + T267444) etc.
- People who have the `Enable quick replying` setting **DISABLED** within `#mw-prefsection-editing` should **NOT** see `[ reply ]` links on the talk pages they visit
- People who have the `Enable topic subscription` setting **DISABLED** within `#mw-prefsection-editing` should **NOT** see `[ subscribe ]` links on the talk pages they visit
- People who have the yet-to-be-created `Enable readability enhancements` setting [i] **DISABLED** within `#mw-prefsection-editing` should **NOT** see topic containers (T269950), new reply and topic affordances (T255560 + T267444) etc.
//Meta//
The "Feature visibility" requirements above should not be affected by whether an individual manually configured a particular setting or whether the wiki as a whole configured the setting in a particular way for all users.
//Note: I've intentionally omitted the New Discussion Tool from the lists above considering the guidance @DLynch
shared in T285995#7195218: "Guiding principle: are there any visible changes inside the text of the talk page? The comment formatter will run."//
=== Deployment
⚠️ This should not be deployed until after we've received the "okay" from the Performance and Data Persistence Teams. We are seeking this approval in T285995.
=== Done
- [ ] Functionality is implemented that enables us to have the comment formatter run while ensuring the DiscussionTools features visible to people on talk pages align with the state of the settings they have set within `Special:Preferences`
---
i. The `Enable readability enhancements` setting will be implemented in T270316