summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDevin Griffin <[email protected]>2026-01-24 06:27:09 -0600
committerGitHub <[email protected]>2026-01-24 06:27:09 -0600
commitd5f78a7278c9d7ff97e93c40d1264624bc661735 (patch)
tree698f8691389d8292bfee139536f1a38501a2d31f
parent1533c50ac34925563dcb138e0208cda7e78a3fde (diff)
downloadopencode-d5f78a7278c9d7ff97e93c40d1264624bc661735.tar.gz
opencode-d5f78a7278c9d7ff97e93c40d1264624bc661735.zip
fix(app): Fix plan mode btn keyboard a11y issues (#10330)
-rw-r--r--packages/ui/src/components/select.css2
-rw-r--r--packages/ui/src/components/tooltip.tsx8
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))
}
}
}