A WSL tab knows which directory it is in
Explore this workspace.
Technical background
Tabby understood iTerm's OSC 1337 but not OSC 7, which is what default bash and zsh — including WSL's — actually emit, so a WSL tab reported no working directory at all. A WSL profile's working directory can also be picked from inside the distro now, rather than typed as a guess.
The problem
A WSL tab reported no working directory at all, which means no directory in the tab title, nothing for a new tab to inherit, and nothing for anything else to join a tab to. Tabby's OSCProcessor understood iTerm's OSC 1337 and not OSC 7 — and OSC 7 is what default bash and zsh, WSL's included, actually emit.
How it works
OSCProcessor parses OSC 7's file://host/path form as well as OSC 1337. Separately, a WSL profile's working directory can be picked from a browser that runs inside the distro, so it is chosen from what is really there rather than typed as a guess.
What this does not claim
- The source catalogue records no separate caveats for this entry. The implementation and evidence above define its scope.