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

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

Openepicaigrid
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