Here is my situation:
1/ I assign a task to AAA
2/ Later I reassign the task to BBB. AAA had been removed from the task assignment (AAA had too much on their plate). As such, it is only BBB assigned to the said task
3/ When I add a comment (no @mentions), I want it ONLY to notify the current assignee - BBB only
However, your current system notifies both AAA and BBB despite that I had removed AAA in step 2. The reason being is that your system, whenever they've been @mentioned, been previously assigned to the task but now removed, etc. they're automatically added as a watcher.
As a result, its confusing my staff that they are receiving email notifications for jobs that are not assigned to them.
What I am asking for is either:
a/ remove the feature where one is auto-added as a watcher whenever they simply been @mentioned,
or previously assigned but no longer
OR
b/ include a watcher notification setting where users can unsubscribe to email updates to tasks they've been assigned (inadvertently) as a watcher.