Skip to content

Adjust position calculation for MoreActionsMenu#44

Open
JitinSaxenaa wants to merge 1 commit into
JdeRobot:mainfrom
JitinSaxenaa:patch-1
Open

Adjust position calculation for MoreActionsMenu#44
JitinSaxenaa wants to merge 1 commit into
JdeRobot:mainfrom
JitinSaxenaa:patch-1

Conversation

@JitinSaxenaa

Copy link
Copy Markdown

The MoreActionsMenu dropdown was previously positioned using hardcoded values (x: 200 + 20 and event.pageY), which caused misalignment issues depending on layout size, scroll position, and viewport changes.

This update anchors the dropdown to the clicked element using getBoundingClientRect(), ensuring consistent and accurate positioning relative to the trigger button.

Changes:

  • Replaced hardcoded x-offset with element-based positioning.
  • Used rect.right and rect.bottom for stable alignment.
  • Removed dependency on pageY and static pixel values.

The MoreActionsMenu dropdown was previously positioned using hardcoded values (x: 200 + 20 and event.pageY), which caused misalignment issues depending on layout size, scroll position, and viewport changes.

This update anchors the dropdown to the clicked element using getBoundingClientRect(), ensuring consistent and accurate positioning relative to the trigger button.

Changes:
- Replaced hardcoded x-offset with element-based positioning.
- Used rect.right and rect.bottom for stable alignment.
- Removed dependency on pageY and static pixel values.
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.

1 participant