diff options
Diffstat (limited to 'packages/ui/src/components/tooltip.tsx')
| -rw-r--r-- | packages/ui/src/components/tooltip.tsx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/ui/src/components/tooltip.tsx b/packages/ui/src/components/tooltip.tsx index 711047030..5c01a1311 100644 --- a/packages/ui/src/components/tooltip.tsx +++ b/packages/ui/src/components/tooltip.tsx @@ -39,13 +39,13 @@ export function Tooltip(props: TooltipProps) { onMount(() => { const childElements = c() if (childElements instanceof HTMLElement) { - childElements.addEventListener("focus", () => setOpen(true)) - childElements.addEventListener("blur", () => setOpen(false)) + childElements.addEventListener("focusin", () => setOpen(true)) + childElements.addEventListener("focusout", () => setOpen(false)) } else if (Array.isArray(childElements)) { for (const child of childElements) { if (child instanceof HTMLElement) { - child.addEventListener("focus", () => setOpen(true)) - child.addEventListener("blur", () => setOpen(false)) + child.addEventListener("focusin", () => setOpen(true)) + child.addEventListener("focusout", () => setOpen(false)) } } } |
