From aaebad516a1174b1e024aff42e3b8d7cc3d8787b Mon Sep 17 00:00:00 2001 From: Maria Hutt Date: Tue, 26 Nov 2024 10:46:46 -0800 Subject: [PATCH] refactor(focus-visible): reset keyboardMode after focus --- core/src/utils/focus-visible.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/utils/focus-visible.ts b/core/src/utils/focus-visible.ts index b5473c9e68..dba322bdf7 100644 --- a/core/src/utils/focus-visible.ts +++ b/core/src/utils/focus-visible.ts @@ -13,6 +13,7 @@ const FOCUS_KEYS = [ 'ArrowUp', 'Home', 'End', + 'Meta', ]; export interface FocusVisibleUtility { @@ -54,6 +55,7 @@ export const startFocusVisible = (rootEl?: HTMLElement): FocusVisibleUtility => }) as Element[]; setFocus(toFocus); } + keyboardMode = true; }; const onFocusout = () => { if (ref.activeElement === root) {