From 90cad7196b69bb6631ddb87b9609b10d3f4c54b6 Mon Sep 17 00:00:00 2001 From: Dotta Date: Wed, 9 Sep 2026 06:09:06 -0500 Subject: [PATCH] fix: label file selections and distinguish pending trash Co-Authored-By: Paperclip --- ui/src/components/FileTree.test.tsx | 2 ++ ui/src/components/FileTree.tsx | 1 + .../WorkFolderBrowser.selection.test.tsx | 14 ++++++++++++++ ui/src/components/WorkFolderBrowser.tsx | 4 +++- 4 files changed, 20 insertions(+), 1 deletion(-) diff --git a/ui/src/components/FileTree.test.tsx b/ui/src/components/FileTree.test.tsx index 2c07ec53cf..9c37cfa96d 100644 --- a/ui/src/components/FileTree.test.tsx +++ b/ui/src/components/FileTree.test.tsx @@ -85,6 +85,8 @@ describe("FileTree", () => { const input = row("docs")?.querySelector("input[type='checkbox']") as HTMLInputElement | null; expect(input?.checked).toBe(false); expect(input?.indeterminate).toBe(true); + expect(input?.getAttribute("aria-label")).toBe("Select docs"); + expect(row("docs/a.md")?.querySelector("input")?.getAttribute("aria-label")).toBe("Select docs/a.md"); expect(row("docs")?.getAttribute("aria-checked")).toBe("mixed"); }); diff --git a/ui/src/components/FileTree.tsx b/ui/src/components/FileTree.tsx index 4e7a00f768..fa8433b9cb 100644 --- a/ui/src/components/FileTree.tsx +++ b/ui/src/components/FileTree.tsx @@ -439,6 +439,7 @@ export function FileTree({