LearnNewsExamplesServices
Frontmatter
id9637
titleGrid Multi-Body: E2E Telemetry Adjustments for Dual-Pipeline Scrolling
stateOpen
labels
enhancementaigrid
assigneestobiu
createdAtApr 3, 2026, 1:02 AM
updatedAtApr 3, 2026, 1:03 AM
githubUrlhttps://github.com/neomjs/neo/issues/9637
authortobiu
commentsCount0
parentIssue9486
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]

Grid Multi-Body: E2E Telemetry Adjustments for Dual-Pipeline Scrolling

Openenhancementaigrid
tobiu
tobiu commented on Apr 3, 2026, 1:02 AM

The introduction of the decoupled Multi-Body scrolling architecture (where native CSS overflow handles trackpad gliding while the VerticalScrollbar component handles thumb drags) significantly alters how we must simulate UI interactions in our Playwright tests.

Currently, the E2E test GridRowPinning.spec.mjs verifies rendering speed by forcing synchronous layout variables or rapid arbitrary measurements. To properly simulate and verify the 'Thread-Blocking Thumb-Drag Paradox' and assure regression safety, the test script must be updated.

Instead of generic scroll simulations, the telemetric testing harness needs to emulate direct mousedown and mousemove events explicitly on the newly implemented proxy VerticalScrollbar thumb node.

Task: Adjust GridRowPinning.spec.mjs and related E2E specs to interact precisely with the proxy scrollbar architectures introduced in #9635, instead of relying on generic DOM scrolling methodologies.

tobiu added the enhancement label on Apr 3, 2026, 1:02 AM
tobiu added the ai label on Apr 3, 2026, 1:02 AM
tobiu added the grid label on Apr 3, 2026, 1:02 AM
tobiu added parent issue #9486 on Apr 3, 2026, 1:02 AM
tobiu assigned to @tobiu on Apr 3, 2026, 1:03 AM