LearnNewsExamplesServices
Frontmatter
id9618
titleDevIndex High-Velocity Grid Thumb Drag Scroll Jitter
stateClosed
labels
bugairegressiongrid
assigneestobiu
createdAtApr 1, 2026, 12:22 PM
updatedAtApr 1, 2026, 6:24 PM
githubUrlhttps://github.com/neomjs/neo/issues/9618
authortobiu
commentsCount0
parentIssue9486
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtApr 1, 2026, 6:24 PM

DevIndex High-Velocity Grid Thumb Drag Scroll Jitter

Closedbugairegressiongrid
tobiu
tobiu commented on Apr 1, 2026, 12:22 PM

When testing manually, thumb drag scroll inside the DevIndex app at ~50px per second (which moves content on 100s of grid rows) can still lead to a blank page for multiple seconds.

Since the current synthetic E2E tests do not reliably catch this specific magnitude of jitter (which involves hundreds of rows), the first step is to improve the E2E drag telemetry to accurately measure this failure mode. Once the measurement is solid, the underlying GridRowScrollPinning math and render cycles must be stabilized for the Multi-Body architecture.

tobiu added the bug label on Apr 1, 2026, 12:22 PM
tobiu added the ai label on Apr 1, 2026, 12:22 PM
tobiu added the regression label on Apr 1, 2026, 12:22 PM
tobiu added the grid label on Apr 1, 2026, 12:22 PM
tobiu added parent issue #9486 on Apr 1, 2026, 12:22 PM
tobiu assigned to @tobiu on Apr 1, 2026, 12:22 PM
tobiu referenced in commit a5ca902 - "fix(grid): Eliminate DevIndex blank pages by replacing GridRowScrollPinning timeout with blur listener (#9618)" on Apr 1, 2026, 5:46 PM
tobiu closed this issue on Apr 1, 2026, 6:24 PM