I’ve just converted from @sam’s great Linkify Words theme component to the fairly new core Watched Words.
Unfortunately, this has broken any @mentions, #categories, and tags that happen to contain a Watched Word in the posts on our forum. There are quite a lot of these.
The Theme Component had pretty good logic for this - could this aspect also be incorporated into the core functionality?
If reasonably possible, the safest behaviour would seem to me to be only applying a watched words match if an @mentions, #categories or tags match has not already been made.
That would allow mention/category/tag links to be used where watched words happen to overlap while also still allowing watched words to catch something in e.g. #NotACategoryOrTag