From 2f2566f28a8360dbb4444bc8979bd6ebab143039 Mon Sep 17 00:00:00 2001
From: "google-labs-jules[bot]"
<161369871+google-labs-jules[bot]@users.noreply.github.com>
Date: Tue, 3 Feb 2026 17:47:52 +0000
Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Palette:=20Improve=20accessibili?=
=?UTF-8?q?ty=20of=20GoalsList=20buttons?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Added `aria-label` and `title` to "Edit" and "Delete" icon-only buttons in `GoalsList.tsx`.
- Added `group-focus-within:opacity-100` to the actions container to ensure buttons are visible when focused via keyboard navigation.
- Added a unit test `src/tests/components/GoalsList.test.tsx` to verify accessibility attributes.
Co-authored-by: criptogus <128640021+criptogus@users.noreply.github.com>
---
src/components/goals/GoalsList.tsx | 19 ++++++-
src/tests/components/GoalsList.test.tsx | 75 +++++++++++++++++++++++++
2 files changed, 91 insertions(+), 3 deletions(-)
create mode 100644 src/tests/components/GoalsList.test.tsx
diff --git a/src/components/goals/GoalsList.tsx b/src/components/goals/GoalsList.tsx
index 7e6053de0..336cefb5b 100644
--- a/src/components/goals/GoalsList.tsx
+++ b/src/components/goals/GoalsList.tsx
@@ -75,13 +75,26 @@ export function GoalsList({ goals, onEdit, onDelete, onPlan, onStatusChange, onA
-
-