Frontmatter
| id | 9637 |
| title | Grid Multi-Body: E2E Telemetry Adjustments for Dual-Pipeline Scrolling |
| state | Open |
| labels | enhancementaigrid |
| assignees | tobiu |
| createdAt | Apr 3, 2026, 1:02 AM |
| updatedAt | Apr 3, 2026, 1:03 AM |
| githubUrl | https://github.com/neomjs/neo/issues/9637 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | 9486 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
Grid Multi-Body: E2E Telemetry Adjustments for Dual-Pipeline Scrolling
Openenhancementaigrid
The introduction of the decoupled Multi-Body scrolling architecture (where native CSS
overflowhandles trackpad gliding while theVerticalScrollbarcomponent handles thumb drags) significantly alters how we must simulate UI interactions in our Playwright tests.Currently, the E2E test
GridRowPinning.spec.mjsverifies 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
mousedownandmousemoveevents explicitly on the newly implemented proxyVerticalScrollbarthumb node.Task: Adjust
GridRowPinning.spec.mjsand related E2E specs to interact precisely with the proxy scrollbar architectures introduced in #9635, instead of relying on generic DOM scrolling methodologies.