interactionsRauno
Dropdown Menus on Mousedown
SHOULD
SHOULD: Open dropdown menus on `mousedown`, not `click` — `click` fires on mouseup and adds perceived latency to the press.
Dropdown menus should trigger on mousedown for immediate response, not on click
Bad
Good
Why it matters
The click event fires on mouseup — after the button is released. For dropdown menus that should feel instant, triggering on mousedown removes the perceived delay between pressing and seeing the menu appear.
References