LearnNewsExamplesServices
Frontmatter
id9619
titleGrid Multi-Body: Implement and Test Locked Columns in DevIndex
stateClosed
labels
enhancementaigrid
assigneestobiu
createdAtApr 1, 2026, 7:27 PM
updatedAtApr 1, 2026, 9:00 PM
githubUrlhttps://github.com/neomjs/neo/issues/9619
authortobiu
commentsCount1
parentIssue9486
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtApr 1, 2026, 9:00 PM

Grid Multi-Body: Implement and Test Locked Columns in DevIndex

Closedenhancementaigrid
tobiu
tobiu commented on Apr 1, 2026, 7:27 PM

Goal

Convert specific columns in the DevIndex application Grid to be locked to the start and end edges, to validate the new multi-body horizontal scroll architecture with locked columns.

Context

This is a follow-up to the horizontal scroll synchronization implementation (Issue #9616). Currently, we have not tested how exactly the new architecture processes and aligns .neo-locked-start and .neo-locked-end cells dynamically against non-locked cells. Applying this inside the DevIndex testing grounds will expose any remaining logical gaps.

Implementation Plan

  1. Modify DevIndex GridContainer: Configure the first 3 columns (#, Rank, User) to explicitly use locked: 'start'.
  2. Modify DevIndex GridContainer: Configure the last column (Updated) to use locked: 'end'.
  3. Verify Layout & SCSS Adjustments: Ensure the locked columns visually dock correctly while allowing center columns to continuously translate via the --grid-scroll-left native variable.
  4. Update Playwright E2E Tests: Expand assertions to measure physical locked bounds alongside free-scrolling center bounds.
tobiu added the enhancement label on Apr 1, 2026, 7:27 PM
tobiu added the ai label on Apr 1, 2026, 7:27 PM
tobiu added the grid label on Apr 1, 2026, 7:27 PM
tobiu added parent issue #9486 on Apr 1, 2026, 7:27 PM
tobiu assigned to @tobiu on Apr 1, 2026, 7:28 PM
tobiu referenced in commit 2cddb5c - "fix(grid): Resolve Multi-Body layout and rendering issues (#9619, #9620)" on Apr 1, 2026, 9:00 PM
tobiu
tobiu Apr 1, 2026, 9:00 PM

Resolved in dev. Locked columns are aligned correctly and row layout logic is finalized.

tobiu closed this issue on Apr 1, 2026, 9:00 PM