[Issue-39831] Resolve Calendar popup opens over display #40088
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description (*)
This pull request addresses a UI issue where the calendar popup (used in various date fields) displays incorrectly when the page is scrolled. The issue occurs because
getBoundingClientRect
returns coordinates relative to the viewport, whereas the expected behavior is based on the full document scroll. The fix adjusts the position calculation to ensure the popup displays in the correct location regardless of scroll position.Related Pull Requests
Fixed Issues (if relevant)
Manual testing scenarios (*)
Case 1: Orders Grid in Admin Panel
Expected Result:
The calendar popup appears correctly below the input field.
Actual Result (Before Fix):
The calendar popup appears offset or overlays other parts of the screen incorrectly.
Case 2: Product Attribute Date Field
Expected Result:

Calendar appears correctly relative to the input field.
Questions or comments
Contribution checklist (*)
Preconditions and environment