You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix new-tab interception + add ribbon icon (v0.1.3)
- onLayoutChange: replace getMostRecentLeaf() check with
iterateRootLeaves() scan. getMostRecentLeaf() frequently returns
the previously-active leaf rather than the newly-created empty one,
so the type === 'empty' guard was silently failing on every new tab.
Now we find and replace ALL empty root leaves on each layout-change.
- activateView: simplified openNewTab path — getLeaf('tab') already
creates the tab, no need for the extra getMostRecentLeaf fallback.
- Add ribbon icon ('home') for one-click access to Mission Control
regardless of the new-tab setting.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>