T245890 enables people to use #discussiontools on pages outside of the talk namespaces.
This task is about refining the initial approach described in T245890 to ensure DiscussionTools are not being enabled on pages they should not be.
=== Approaches
//Below are some approaches we could take to prevent DiscussionTools from being enabled on pages where these tools could cause more harm than good.//
**Page-specific blacklist**
- DiscussionTools would **not** appear on pages that contain a magic word, like `__NONEWSECTIONLINK__`
**Content-specific blacklist**
- Reply links would **not** be appended to comments that are wrapped in certain tags/DOM nodes (e.g. `<blockquote>`~~~~`</blockquote>`)
~~**Content-specific whitelist**~~
- ~~Reply links would **only** be appended to comments at a new level of indentation ~~
=== Open questions
- [ ] What do we estimate to be the rate of pages that contain `__NONEWSECTIONLINK__`syntax //and// do not contain discussions?
===Conditions
//TBD//
=== Done
- [ ] Defined a set of conditions, that if met, will prevent #discussiontools from being enabled
- [ ] Implement "Conditions"