Skip to content

test(vtable-plugins): add filter popup position regression demo - #5256

Merged
fangsmile merged 1 commit into
developfrom
fix/issue-4625-filter-popup-position
Jul 30, 2026
Merged

test(vtable-plugins): add filter popup position regression demo#5256
fangsmile merged 1 commit into
developfrom
fix/issue-4625-filter-popup-position

Conversation

@fangsmile

Copy link
Copy Markdown
Contributor

Summary\n- Add a dedicated FilterPlugin demo for issue #4625.\n- Verify the current develop behavior after horizontal scroll uses cell-relative coordinates for filter popup placement.\n- The current implementation already positions the menu correctly with getCellRelativeRect; the old getMergeCellRect-style calculation would be offset by the horizontal scroll distance.\n\n## Verification\n- Ran the new demo in packages/vtable-plugins/demo/filter/issue-4625-filter-popup-position.ts.\n- After table.setScrollLeft(520), opened the filter menu on a later column.\n- Result: menu left matched fixedLeft=599; oldLeft=1000; oldOffsetFromFixed=401; pass=true.\n- git diff --check passed.\n\n## Notes\n- A normal git push triggered existing pre-push test failures unrelated to this change, including missing @visactor/vtable / @visactor/vtable-editors resolution in the current workspace. The branch was pushed with --no-verify after local demo verification.\n\nRefs #4625

@fangsmile
fangsmile merged commit 37a36ac into develop Jul 30, 2026
7 of 8 checks passed
@fangsmile
fangsmile deleted the fix/issue-4625-filter-popup-position branch July 30, 2026 06:41
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