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:
parent
893509be9d
commit
0f4b532773
1 changed files with 6 additions and 0 deletions
|
|
@ -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}
|
||||||
>
|
>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue