Skip to content

Conversation

web-padawan
Copy link
Member

@web-padawan web-padawan commented Aug 18, 2025

Description

Related to #9759

Same as #9980 but for vaadin-dialog and vaadin-crud-dialog.

  • Added aria-modal="true" on the vaadin-dialog element unless it is modeless
  • Changed from display: contents to display: block for Safari VoiceOver
  • Moved tabindex="0" from the overlay part to the dialog element itself
  • Removed vaadin-crud-dialog tests for setting aria-hidden attribute

Type of change

  • Refactor

Copy link

@web-padawan web-padawan merged commit 2674a57 into main Aug 19, 2025
9 checks passed
@web-padawan web-padawan deleted the refactor/dialog-aria-modal branch August 19, 2025 06:54
@vaadin-bot
Copy link
Collaborator

This ticket/PR has been released with Vaadin 25.0.0-alpha7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants