fix: color picker keyboard handling not working (#6464)

This commit is contained in:
David Luzar 2023-04-16 15:33:30 +02:00 committed by GitHub
parent d34cd3072f
commit 034113772d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -36,7 +36,13 @@ export const Popover = ({
return;
}
// focus popover only if the caller didn't focus on something else nested
// within the popover, which should take precedence. Fixes cases
// like color picker listening to keydown events on containers nested
// in the popover.
if (!container.contains(document.activeElement)) {
container.focus();
}
const handleKeyDown = (event: KeyboardEvent) => {
if (event.key === KEYS.TAB) {