This parent task represents the work of improving the accuracy of the username suggestion list that appears within the Reply and New Discussion Tools.
=== User Stories
|ID|Description|Ticket
|---|---|---
|1.|**As someone** who is wanting to get the attention of another person, whose username I know and who has not yet commented in the discussion I am drafting a comment within/starting, **I want** to be able to quickly insert a ping, **so that** I can get back to drafting the comment I was in the middle of writing.|T294774
|2.|**As someone** who is wanting to get the attention of another person who has commented in the discussion I am drafting a comment within/starting //and// who has set a different link label in their signature, **I want** to be able to quickly find their name within the username suggestion list, **so that** I can at-mention them and get back to drafting the comment I was in the middle of writing.|T266401
|3.| **As someone** who is wanting to get the attention of another person who has not commented in the discussion I am drafting a comment within/starting //and// whose username I do NOT know exactly, **I want** to know whether I've typed their username correctly, **so that** I can confidently at-mention them and get back to drafting the comment I was in the middle of writing.|
|4.| **As someone** who is wanting to get the attention of the person whose comment I am responding to, **I want** to be able to quickly find their name within the username suggestion list, **so that** I can at-mention them and get back to drafting the comment I was in the middle of writing.|T269279
|5.|**As someone** who is seeking input about a change I am considering making to an article, **I want** to be able to get the attention of other people who have discussed changes to said article before, **so that** I can know whether the change I am considering making is something others see as productive.|T277357
=== Background
When you type `@` in the Reply tool, you get a list of usernames to ping.
When you type `@W` in the Reply tool, you get an alphabetical list of every existing account that starts with `W`: User:W, User:W ! x a, User:W & N Davis, etc. On a larger wiki, these are basically never the editors that you want to reach.
There are several ways to filter the list of suggested editors to be more useful. They include:
* de-prioritizing inactive users
* de-prioritizing blocked users
* prioritizing people who have previously edited that page
* using the CirrusSearch algorithm, which prioritizes editors whose names have been linked more frequently
See also {T277357}