feat(new-pane): reduce spiral node-leaf churn #127

Merged
barrettruth merged 1 commit from feat/spiral-node-leaf-churn into main 2026-04-28 05:32:09 +00:00
barrettruth commented 2026-04-28 05:31:59 +00:00

Problem

spiral still left the harder node-leaf new-pane phases on the generic append path, so the new pane first appeared below the tail and only reached the correct outer branch after the final relayout.

Solution

Treat spiral node-leaf phases as their own fast path by splitting the tail horizontally into the outer right branch instead of using generic append, and add fast-path plus acceptance coverage for the remaining inward role shift of the previous tail. Closes #113.

## Problem `spiral` still left the harder node-leaf `new-pane` phases on the generic append path, so the new pane first appeared below the tail and only reached the correct outer branch after the final relayout. ## Solution Treat `spiral` node-leaf phases as their own fast path by splitting the tail horizontally into the outer right branch instead of using generic append, and add fast-path plus acceptance coverage for the remaining inward role shift of the previous tail. Closes #113.
Sign in to join this conversation.
No description provided.