fix: kein Fokusring am Menuepunkt Team nach dem Zuklappen

bits-ui gibt den Fokus beim Schliessen an den Trigger zurueck. Bei einem
Menue, das per Klick aufgeht, ist das richtig — hier schliesst der
Zeiger, und zurueck blieb ein Fokusring auf einem Menuepunkt, ueber den
jemand nur gefahren ist.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P32KoesVtABd6xWsqMKzhr
This commit is contained in:
Daniel Michelberger 2026-09-07 22:18:48 +02:00
parent 893509be9d
commit 0f4b532773

View file

@ -92,6 +92,11 @@
deshalb weder den Fokus an sich ziehen noch das Scrollen sperren — deshalb weder den Fokus an sich ziehen noch das Scrollen sperren —
beides gehoert zu einem Dialog, nicht zu einem Menuepunkt, ueber den beides gehoert zu einem Dialog, nicht zu einem Menuepunkt, ueber den
der Zeiger nur streift. der Zeiger nur streift.
Auch der Fokus beim Schliessen bleibt aus. bits-ui gibt ihn sonst an
den Trigger zurueck, und weil hier der Zeiger schliesst und nicht die
Tastatur, stuende danach ein Fokusring auf dem Menuepunkt — fuer
jemanden, der nur darueber gefahren ist.
--> -->
<DropdownMenu.Content <DropdownMenu.Content
align="start" align="start"
@ -99,6 +104,7 @@
trapFocus={false} trapFocus={false}
preventScroll={false} preventScroll={false}
onOpenAutoFocus={(e) => e.preventDefault()} onOpenAutoFocus={(e) => e.preventDefault()}
onCloseAutoFocus={(e) => e.preventDefault()}
onmouseenter={enter} onmouseenter={enter}
onmouseleave={leave} onmouseleave={leave}
> >