LearnNewsExamplesServices
Frontmatter
id9624
title[Multi-Body Grid] Resolve Border Overlap, Header Sync, and Scroll Propagation
stateClosed
labels
bugai
assigneestobiu
createdAtApr 1, 2026, 10:20 PM
updatedAtApr 1, 2026, 11:41 PM
githubUrlhttps://github.com/neomjs/neo/issues/9624
authortobiu
commentsCount0
parentIssue9486
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtApr 1, 2026, 11:41 PM

[Multi-Body Grid] Resolve Border Overlap, Header Sync, and Scroll Propagation

Closedbugai
tobiu
tobiu commented on Apr 1, 2026, 10:20 PM

This ticket consolidates the final UI stabilization issues for the multi-body grid architecture:

  1. Border Overlap: The lock:end column overlaps by the center body border, hiding the rightmost line.
  2. Header Toolbar Scroll Locking: Horizontal scrolling the Grid pushes locked left headers out of the visible area due to incorrect scroll propagation and flexbox sizing constraints in the .neo-grid-header-wrapper.
  3. Vertical Scroll Propagation: Vertical wheel and thumb drag scroll events are only updating the center grid rows and do not propagate synchronously to the lock:start and lock:end bodies.
tobiu added the bug label on Apr 1, 2026, 10:20 PM
tobiu added the ai label on Apr 1, 2026, 10:20 PM
tobiu added parent issue #9486 on Apr 1, 2026, 10:25 PM
tobiu assigned to @tobiu on Apr 1, 2026, 10:25 PM
tobiu referenced in commit 7aee7c8 - "feat: multi-body grid border overlap and scroll sync (#9624)" on Apr 1, 2026, 10:35 PM
tobiu closed this issue on Apr 1, 2026, 11:41 PM