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 | |
| 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')
| -rw-r--r-- | packages/ui/src/components/select.css | 2 | ||||
| -rw-r--r-- | packages/ui/src/components/tooltip.tsx | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/packages/ui/src/components/select.css b/packages/ui/src/components/select.css index d9791b51e..3e175855b 100644 --- a/packages/ui/src/components/select.css +++ b/packages/ui/src/components/select.css @@ -36,7 +36,7 @@ background-color: var(--button-secondary-base); } &[data-variant="ghost"] { - background-color: transparent; + background-color: var(--surface-raised-base-hover); } &[data-variant="primary"] { background-color: var(--icon-strong-base); 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)) } } } |
