From 0f4b532773814c1e32b34953d9cf9bb76f108460 Mon Sep 17 00:00:00 2001 From: Daniel Michelberger Date: Mon, 7 Sep 2026 22:18:48 +0200 Subject: [PATCH] fix: kein Fokusring am Menuepunkt Team nach dem Zuklappen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) Claude-Session: https://claude.ai/code/session_01P32KoesVtABd6xWsqMKzhr --- frontend/src/lib/components/TeamMenu.svelte | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/src/lib/components/TeamMenu.svelte b/frontend/src/lib/components/TeamMenu.svelte index 4b5ee99..72ff5e9 100644 --- a/frontend/src/lib/components/TeamMenu.svelte +++ b/frontend/src/lib/components/TeamMenu.svelte @@ -92,6 +92,11 @@ deshalb weder den Fokus an sich ziehen noch das Scrollen sperren — beides gehoert zu einem Dialog, nicht zu einem Menuepunkt, ueber den 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. --> e.preventDefault()} + onCloseAutoFocus={(e) => e.preventDefault()} onmouseenter={enter} onmouseleave={leave} >