LearnNewsExamplesServices
Frontmatter
id8894
titleRestore Grid Stability (Fix/Revert Teleportation)
stateClosed
labels
bugaicore
assigneestobiu
createdAtJan 27, 2026, 1:04 PM
updatedAtJan 31, 2026, 12:51 AM
githubUrlhttps://github.com/neomjs/neo/issues/8894
authortobiu
commentsCount1
parentIssue8891
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[x] 8893 Create Unit Test for Grid VDOM Deltas, [ ] 8892 Create Component Test for Grid Teleportation Artifacts
blocking[]
closedAtJan 31, 2026, 12:51 AM

Restore Grid Stability (Fix/Revert Teleportation)

Closed v11.24.0 bugaicore
tobiu
tobiu commented on Jan 27, 2026, 1:04 PM

Based on the findings from the reproduction tests, implement a fix for the VDOM Teleportation logic or provide a mechanism to disable it for the Grid.

Options:

  1. Fix: Correct the TreeBuilder/VDomUpdate logic to handle recycled components correctly during disjoint updates.
  2. Opt-Out: Add a config to Neo.grid.Container (or globally) to disable Teleportation/Disjoint Updates for specific subtrees.
  3. Revert: (Last resort) Revert the Teleportation changes if a fix is not feasible within the timeframe.

Performance Context: The Buffered Grid is already highly optimized. Teleportation is expected to offer zero performance benefit in this context. Therefore, the Opt-Out strategy is a high-priority candidate as it restores stability without sacrificing performance. Any contrary claim regarding performance gains must be proven with benchmarks.

Goal: Restore Buffered Grid stability.

tobiu added the bug label on Jan 27, 2026, 1:04 PM
tobiu added the ai label on Jan 27, 2026, 1:04 PM
tobiu added the core label on Jan 27, 2026, 1:04 PM
tobiu added parent issue #8891 on Jan 27, 2026, 1:04 PM
tobiu marked this issue as being blocked by #8892 on Jan 27, 2026, 1:04 PM
tobiu marked this issue as being blocked by #8893 on Jan 27, 2026, 1:05 PM
tobiu assigned to @tobiu on Jan 31, 2026, 12:51 AM
tobiu
tobiu Jan 31, 2026, 12:51 AM

we did update the grid inside separate tickets already, closing this one.

tobiu closed this issue on Jan 31, 2026, 12:51 AM