From 432c6eaa5b6fd0cf435ada3b2841b0d5f1b440ec Mon Sep 17 00:00:00 2001
From: "google-labs-jules[bot]"
<161369871+google-labs-jules[bot]@users.noreply.github.com>
Date: Sun, 21 Jun 2026 08:20:51 +0000
Subject: [PATCH 1/2] fix(a11y): Add label association to In-Game Name input
---
.jules/palette.md | 3 +++
activity/src/components/RoleEditor.tsx | 7 +++++--
packages/shared/src/index.ts | 1 +
3 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/.jules/palette.md b/.jules/palette.md
index f546c1f9..ee02f22b 100644
--- a/.jules/palette.md
+++ b/.jules/palette.md
@@ -5,3 +5,6 @@
## 2026-04-12 - Focus Visible Styles
**Learning:** In custom components, applying global `:focus-visible` to interactive elements improves keyboard accessibility natively without specific component overrides.
**Action:** Use global pseudo selectors for standard interactive elements if component-level focus states are missing, ensuring accessibility without bloat.
+## 2026-06-21 - Label association for custom inputs
+**Learning:** Some custom input UI components in this application wrap text inside `