Files
tty7/src
l0ng-ai 709243f960 fix(switcher): stop opening context menus with every row greyed out
Two menus in the switcher could open with nothing to press and no word
about why, which reads as broken rather than as not-yet.

A remote workspace this client has never adopted has no local id, and
all four row verbs address a workspace by id — so right-clicking one
greyed the whole menu. A machine reached over WSL or stdio that has
never connected has no home directory for New Workspace, no live link
for Disconnect, and no Restart Server, which is offered to SSH alone;
its menu greyed out the same way.

Both now say what would make the verbs work, in the register the tab
pane already uses for adopted rows ("Open this workspace to see its
tabs"). The machine case gets a named predicate so the one state that
reaches it stays pinned while the verbs move around.
2026-08-09 02:37:08 +07:00
..