Skip to content

FileWidget && RegistryImageWidget - a11y#7982

Open
Wagner3UB wants to merge 11 commits intomainfrom
file-and-image-widget-a11y
Open

FileWidget && RegistryImageWidget - a11y#7982
Wagner3UB wants to merge 11 commits intomainfrom
file-and-image-widget-a11y

Conversation

@Wagner3UB
Copy link
Copy Markdown
Contributor

@Wagner3UB Wagner3UB commented Mar 9, 2026

  • kept the label inside the Dropzone area with aria-hidden="true" and stopPropagation on click.
  • Added a label when required
  • Added a correct identification for a field with required props

IMPORTANT ABOUT THE FileWidget && RegistryImageWidget:
It is not correct to use aria-required on a button. In addition, the entire select field has a poor a11y structure, there isn’t a single element that correctly indicates that this field is a select/input field. To properly fix the issue, the entire component would need to be replaced with an accessible version, but this is beyond the scope of this PR.

Issue related: #5619

…f mandatory fields in the FileWidget and RegistryImageWidget components
@Wagner3UB Wagner3UB self-assigned this Mar 9, 2026
@Wagner3UB Wagner3UB added the 99 tag: UX Accessibility Accessibility issues label Mar 9, 2026
@github-project-automation github-project-automation bot moved this to In progress in Accessibility Mar 9, 2026
@github-project-automation github-project-automation bot moved this from In progress to Review in progress in Accessibility Mar 10, 2026
@github-project-automation github-project-automation bot moved this from In progress to Review in progress in RedTurtle priorities Mar 10, 2026
@Wagner3UB Wagner3UB requested a review from giuliaghisini March 16, 2026 15:29
@Wagner3UB Wagner3UB requested a review from giuliaghisini April 2, 2026 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

99 tag: UX Accessibility Accessibility issues

Projects

Status: Review in progress
Status: Review in progress

Development

Successfully merging this pull request may close these issues.

2 participants