LearnNewsExamplesServices
Frontmatter
id9493
titleGrid Multi-Body: Enable Cross-Window SubGrid Detachment (Pop-out)
stateOpen
labels
epicno auto closeaigrid
assigneestobiu
createdAtMar 16, 2026, 10:39 PM
updatedAtJun 16, 2026, 7:03 PM
githubUrlhttps://github.com/neomjs/neo/issues/9493
authortobiu
commentsCount1
parentIssue9486
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]

Grid Multi-Body: Enable Cross-Window SubGrid Detachment (Pop-out)

Open Backlog/active-chunk-1 epicno auto closeaigrid
tobiu
tobiu commented on Mar 16, 2026, 10:39 PM

As part of the Multi-Body Grid architecture, we need to ensure that the Left (locked: 'start') and Right (locked: 'end') SubGrids can be detached from the main window and rendered in separate popup windows, similar to the LivePreview component.

Requirements:

  1. Encapsulation: SubGrids must be fully functional even when not physically adjacent in the same DOM tree.
  2. Window Connect/Disconnect Logic: Implement logic (likely on the Grid Container) to handle moving a SubGrid instance into a newly spawned window and recovering it when the window closes.
  3. Data Continuity: Ensure the App Worker maintains the single source of truth for the Store and SelectionModel regardless of which window the VDOM is projected into.
tobiu added the epic label on Mar 16, 2026, 10:39 PM
tobiu added the ai label on Mar 16, 2026, 10:39 PM
tobiu added the grid label on Mar 16, 2026, 10:39 PM
tobiu cross-referenced by #9486 on Mar 16, 2026, 10:41 PM
tobiu added parent issue #9486 on Mar 16, 2026, 10:41 PM
tobiu cross-referenced by #9496 on Mar 16, 2026, 10:51 PM
tobiu cross-referenced by #9498 on Mar 16, 2026, 11:23 PM
tobiu assigned to @tobiu on Mar 17, 2026, 7:59 PM