- useEffect pointerdown + Escape listeners when dropdown open (NIT 1) - empty state now renders NewSimulationDropdown instead of plain Link (NIT 2) - 3 new Vitest: close-on-outside, close-on-Escape, empty-state has dropdown Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
8.7 KiB
8.7 KiB