The @-mention menu does not feel "stable" or "solid" enough IMO. Here are changes that make it feel more "stable".
Make all rows the same height, and make the total height an integer multiple of the row height so that no row is ever partially obscured. This also means removing horizontal separators between groups and making the text rows (such as the "empty" message and group headings) use the same font size as results.
Remove "Loading...". This causes jitter in every case, and it only helps in rare cases where loading takes a long time.
Fix an issue in the horizontal positioning.
Fix an issue where navigating into the Files -> menu would not select the first item
Before
After
Test plan
Storybooks, and run in debug mode and try using it.
The @-mention menu does not feel "stable" or "solid" enough IMO. Here are changes that make it feel more "stable".
Files ->
menu would not select the first itemBefore
After
Test plan
Storybooks, and run in debug mode and try using it.