From 65225732bf922d8d389ad15bd228d181ce3d2411 Mon Sep 17 00:00:00 2001 From: seonghobae <8172694+seonghobae@users.noreply.github.com> Date: Mon, 21 Sep 2026 14:22:34 +0000 Subject: [PATCH 1/2] refactor: replace native title with Tooltip for accessibility Replaced the native HTML `title` attributes on the "Settings" and "Help" buttons with custom `Tooltip` components from `@/components/ui/tooltip` for improved accessibility and UX on disabled buttons. Added required aria-disabled visual classes. --- apps/desktop/src/App.tsx | 45 ++++++++++++++++++++++------------------ dev_output.log | 9 ++++++++ 2 files changed, 34 insertions(+), 20 deletions(-) create mode 100644 dev_output.log diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx index f3d678454..2ca80cb0f 100644 --- a/apps/desktop/src/App.tsx +++ b/apps/desktop/src/App.tsx @@ -51,6 +51,7 @@ import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Progress } from "@/components/ui/progress"; import { Toaster } from "@/components/ui/sonner"; +import { Tooltip, TooltipContent, TooltipTrigger } from "@/components/ui/tooltip"; const ANALYSIS_POLL_INTERVAL_MS = 250; const MAX_ERROR_DETAIL_LENGTH = 220; @@ -611,26 +612,30 @@ export function App() {