-
Notifications
You must be signed in to change notification settings - Fork 464
Closed
Labels
Description
docs/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAddMemberListItem.tsx
Lines 40 to 45 in a4e3168
| <Button | |
| color="tertiary-text" | |
| size="nano" | |
| onClick={() => onRemoveUser?.(user)} | |
| icon={<Icon $variation="600" $size="sm" iconName="close" />} | |
| /> |
- Problem: The “remove member” icon button contains only an icon marked
aria-hidden="true"and no text oraria-label, leaving the control unnamed to screen readers. - Impact: Assistive tech cannot announce what the button does, so users cannot safely manage invitees with a screen reader.
- Acceptance criteria / fix ideas:
- Add visually hidden text or an
aria-labelthat includes the user’s name/email (e.g.,t('Remove {{name}} from the invite list')). - Ensure the button remains discoverable via keyboard and announces its action clearly.
- Add visually hidden text or an
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done