LearnNewsExamplesServices
Frontmatter
id8608
titleAdd moveComponent remote method to App worker
stateClosed
labels
enhancementaitesting
assigneestobiu
createdAtJan 13, 2026, 6:51 PM
updatedAtJan 13, 2026, 6:56 PM
githubUrlhttps://github.com/neomjs/neo/issues/8608
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 13, 2026, 6:56 PM

Add moveComponent remote method to App worker

Closed v11.21.0 enhancementaitesting
tobiu
tobiu commented on Jan 13, 2026, 6:51 PM

To support Playwright-based testing for container manipulations, we need a way to programmatically move components between containers (or reorder them) from the main thread via the App worker.

This ticket covers the addition of the moveComponent method to Neo.worker.App and exposing it via the remote configuration.

Changes:

  • Add moveComponent to Neo.worker.App.config.remote.main.
  • Implement moveComponent(data) in Neo.worker.App.

Method Signature:

moveComponent({
    id: String,      // Component ID
    parentId: String, // New Parent Container ID
    index: Number    // Optional index
})
tobiu added the enhancement label on Jan 13, 2026, 6:51 PM
tobiu added the ai label on Jan 13, 2026, 6:51 PM
tobiu added the testing label on Jan 13, 2026, 6:51 PM
tobiu referenced in commit 617bd12 - "feat: Add moveComponent remote method to App worker (#8608)" on Jan 13, 2026, 6:52 PM
tobiu assigned to @tobiu on Jan 13, 2026, 6:55 PM
tobiu
tobiu Jan 13, 2026, 6:55 PM

Input from Gemini 3 Pro:

✦ Corrected the issue description to remove misleading references to drag-and-drop. The feature has been implemented and pushed.

tobiu closed this issue on Jan 13, 2026, 6:56 PM