Background
MenuItems display a persistent hover style after the cursor is removed from it. Similarly, if the cursor is removed during mousedown, the MenuItem's active state will persist until mouseup (but the item will not be selected).
Goal
MenuItems should lose their highlighted or active state on mouseleave.
Acceptance criteria
- A highlighted MenuItem should return to the default state on mouseleave
- An active MenuItem should return to the default state on mouseleave