diff options
| author | Devin Griffin <[email protected]> | 2026-01-24 06:27:09 -0600 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-01-24 06:27:09 -0600 |
| commit | d5f78a7278c9d7ff97e93c40d1264624bc661735 (patch) | |
| tree | 698f8691389d8292bfee139536f1a38501a2d31f /packages/ui/src/components/tooltip.tsx | |
| parent | 1533c50ac34925563dcb138e0208cda7e78a3fde (diff) | |
| download | opencode-d5f78a7278c9d7ff97e93c40d1264624bc661735.tar.gz opencode-d5f78a7278c9d7ff97e93c40d1264624bc661735.zip | |
fix(app): Fix plan mode btn keyboard a11y issues (#10330)
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)) } } } |
