From 6247ebe9ff560bebb3887bccce981d0d1d1ee6d8 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sun, 12 Jul 2026 07:45:09 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=8E=A8=20Palette:=20Add=20aria-label?= =?UTF-8?q?=20to=20unwrapped=20input=20field?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 💡 What: Added an `aria-label` attribute to the native `` element for "In-Game Name" in `activity/src/components/RoleEditor.tsx`. Also fixed a TypeScript compilation issue in `shared` by exporting the missing `SeasonPairs` type. 🎯 Why: To improve keyboard navigation and screen reader accessibility for users editing their character details. Using only a placeholder on an unwrapped input isn't a robust accessibility pattern. 📸 Before/After: Visuals remain unchanged, but screen readers will now accurately announce "In-Game Name" when focus lands on the input field. ♿ Accessibility: Ensures that raw text inputs that aren't tied explicitly to a visible `