refactor(focus-visible): reset keyboardMode after focus

This commit is contained in:
Maria Hutt
2024-11-26 10:46:46 -08:00
parent f6188c47e9
commit aaebad516a

View File

@@ -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) {