From 0059fdc1f5158fc41642b8982928c5abc25e4a4f Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Wed, 21 Jan 2026 09:57:50 -0600 Subject: [PATCH] fix(app): add aria-labels to titlebar and sidebar buttons (#9843) --- packages/app/src/components/titlebar.tsx | 12 +++++++++--- packages/app/src/pages/layout.tsx | 13 +++++++++---- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/packages/app/src/components/titlebar.tsx b/packages/app/src/components/titlebar.tsx index 7e50687d5..67c012651 100644 --- a/packages/app/src/components/titlebar.tsx +++ b/packages/app/src/components/titlebar.tsx @@ -89,12 +89,12 @@ export function Titlebar() {
- +
- +
-
@@ -1749,7 +1749,7 @@ export default function Layout(props: ParentProps) { > - + navigate(`/${slug()}/session`)} + aria-label="New session" /> @@ -1881,9 +1882,11 @@ export default function Layout(props: ParentProps) { .slice(0, 2) } + const projectName = () => props.project.name || getFilename(props.project.worktree) const trigger = (