Skip to content

Conversation

web-padawan
Copy link
Member

Description

Replaced some mentions of the overlay with the popover as the overlay is more of implementation detail in V25.
Also updated JSDoc for noCloseOnEsc to match the new behavior after changing to global listener in #9972.

Type of change

  • Documentation

@@ -152,20 +152,20 @@ declare class Popover extends PopoverPositionMixin(PopoverTargetMixin(ThemePrope
hoverDelay: number;

/**
* True if the popover overlay is opened, false otherwise.
* True if the popover is visible and available for interaction.
Copy link
Member Author

Choose a reason for hiding this comment

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

Adjusted wording based on the MDN description of <dialog open>:

Indicates that the dialog box is active and is available for interaction.

Copy link
Contributor

Choose a reason for hiding this comment

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

Some additional things that could be cleaned up:

Set the height of the overlay.

Set the width of the overlay.

  • popover The reference to the vaadin-popover element (overlay host).

This also enables trapping focus inside the overlay.

Copy link
Member Author

Choose a reason for hiding this comment

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

Thanks, done.

@web-padawan web-padawan force-pushed the docs/popover-remove-overlay-mentions branch from 2bdf8fd to d3c7121 Compare August 15, 2025 08:02
web-padawan and others added 2 commits August 15, 2025 11:36
Co-authored-by: Sascha Ißbrücker <sissbruecker@vaadin.com>
Co-authored-by: Sascha Ißbrücker <sissbruecker@vaadin.com>
Copy link

@web-padawan web-padawan merged commit f583430 into main Aug 15, 2025
9 checks passed
@web-padawan web-padawan deleted the docs/popover-remove-overlay-mentions branch August 15, 2025 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants