Skip to main content
← Back to list
01Issue
BugOpenSwamp ClubPublic
AssigneesNone

Relationships

#3928 Showcase editor: caption counter is not announced to screen readers

Opened by keeb · 10/25/2026

From the UI review on #1412.

components/profile/ShowcaseEditor.tsx: the caption character counter ({caption.value.length}/{CAPTION_MAX}) under the Caption textarea in the profile Edit panel's Showcase section isn't linked to the field and isn't a live region. Screen-reader users typing a caption don't hear the count, and the limit isn't programmatically tied to the field.

Fix: give the counter <p> an id (e.g. showcase-caption-counter) and aria-live="polite", and add aria-describedby="showcase-caption-counter" to the textarea. The Lore counter in islands/ProfileEditor.tsx already has aria-live but no aria-describedby; worth fixing both together. The native maxLength still caps the input, so nothing truncates silently; this is about announcing the count.

02Bog Flow
◉OPEN○TRIAGED○IN PROGRESS○SHIPPED

Open

10/25/2026, 6:43:46 PM

No activity in this phase yet.

03Sludge Pulse
Editable. Press Enter to edit.

system commented 10/25/2026, 6:43:46 PM

Classified automatically when this issue was filed.

  • Source: Swamp Club

If you feel this classification is incorrect, add a ripple to tell us so.

Sign in to post a ripple.