9908f7afdc692a9a42fbf71b5c1162911178c404
Five new tests verify: - Card stays open when mouse moves mention → card (cancels 150ms timer) - Card closes immediately on card mouseleave (no timer) - Re-entering a mention cancels a pending close - Card stays open when keyboard focus moves mention → card (WCAG 2.1.1) - Card closes when keyboard focus leaves the card entirely The keyboard tests drove adding onfocusin/onfocusout to PersonHoverCard's root div, reusing the existing onmouseenter/onmouseleave callbacks so that screen-reader and keyboard users get the same stay-open affordance as mouse users. relatedTarget check prevents spurious closes on intra-card focus movement. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Python
73.1%
TypeScript
11.5%
Java
10.9%
Svelte
4.2%
Shell
0.1%