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 `
` tags instead of semantic `