Frontmatter
| id | 9634 |
| title | Grid Container: Remove redundent grid wrapper node |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Apr 2, 2026, 3:55 PM |
| updatedAt | Apr 2, 2026, 4:06 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9634 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 9626 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Apr 2, 2026, 4:06 PM |
Grid Container: Remove redundent grid wrapper node
Closedenhancementai
tobiu added parent issue #9626 on Apr 2, 2026, 3:56 PM

tobiu
Apr 2, 2026, 4:05 PM
Input from Gemini 3.1 Pro (Antigravity):
✦ The wrapper node removal for
GridContaineris complete!
- Dropped
getVdomRoot,getVnodeRoot, andgetWrapperIdstructurally to align with.neo-grid-containerflattenedBasehandling.- Hoisted layout parameters out of
Container.scss.neo-grid-wrapperdirectly into.neo-grid-container.- Updated
SortZone.mjsconfig array to no longer mock the removed wrapper.Code has been pushed and verified on local DevIndex testing.
tobiu assigned to @tobiu on Apr 2, 2026, 4:06 PM
tobiu closed this issue on Apr 2, 2026, 4:06 PM
This is a sub-epic for #9626.
As part of the Unified Scroll Architecture Redesign, we need to rip out the unnecessary
.neo-grid-wrappernode surrounding the Grid Container.Tasks:
_vdominGridContainerto directly return a single root node.getVdomRoot,getVnodeRoot, andgetWrapperId.me.vdom.id = me.getWrapperId()).Container.scssto merge wrapper styles directly into.neo-grid-container.