summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/components/tooltip.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/ui/src/components/tooltip.tsx')
-rw-r--r--packages/ui/src/components/tooltip.tsx8
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))
}
}
}