LearnNewsExamplesServices
Frontmatter
id9820
titleR&D: Grid Component Mutability & Column Synchronization
stateOpen
labels
enhancementaiarchitecturegrid
assignees[]
createdAtApr 9, 2026, 1:33 PM
updatedAtApr 9, 2026, 1:33 PM
githubUrlhttps://github.com/neomjs/neo/issues/9820
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[x] 8851 Exploration: Neural Link Driven Playwright Tests (Deep E2E)

R&D: Grid Component Mutability & Column Synchronization

Openenhancementaiarchitecturegrid
tobiu
tobiu commented on Apr 9, 2026, 1:33 PM

Background

During whitebox E2E testing, we discovered that explicitly mutating a Grid Header Button's width via Neural Link successfully updates the resulting VNode component state, but fails to update the physical layout because the wider grid columns collection and flex layouts override the child node's inline specification.

Objective

  • Research whether targeting and altering raw child grid components (e.g. header.Button) should technically ripple up and update structural columns or columnPositions, adjusting the container's layout metrics.
  • Should this be disallowed semantically (requiring column mutations to go through grid container methods natively)? Outline the expected domain boundary for E2E testing.
tobiu added the enhancement label on Apr 9, 2026, 1:33 PM
tobiu added the ai label on Apr 9, 2026, 1:33 PM
tobiu added the architecture label on Apr 9, 2026, 1:33 PM
tobiu added the grid label on Apr 9, 2026, 1:33 PM
tobiu marked this issue as blocking #8851 on Apr 9, 2026, 1:34 PM