Skip to content

Conversation

web-padawan
Copy link
Member

Description

Usage of aria-hidden was removed from all overlay based components, see following PRs:

Let's remove usage of AriaModalController from the OverlayFocusMixin for simplicity.
If in the future identify that some component needs it, it can be added there separately.

Type of change

  • Refactor

@@ -174,11 +174,11 @@ class RichTextEditorPopupOverlay extends PositionMixin(
}

/**
* Override method from OverlayFocusMixin to use owner as modal root
* Override method from OverlayFocusMixin to use owner as focus trap root
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The RTE color popup traps focus but IMO it shouldn't be considered modal.

@web-padawan web-padawan force-pushed the refactor/overlay-remove-aria-modal branch from 70e384c to 6b7893c Compare August 19, 2025 07:07
Copy link

@web-padawan web-padawan merged commit 9b6c7c8 into main Aug 19, 2025
11 of 12 checks passed
@web-padawan web-padawan deleted the refactor/overlay-remove-aria-modal branch August 19, 2025 07:37
@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