diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-30 13:05:18 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:17 -0300 |
| commit | dc37b4ea777b7eb881a993e737457c18699c5b2c (patch) | |
| tree | 3f65229ed1e4c41090cf9fd10fbdf6d640652578 /src/web/pardes.css | |
| parent | ebcb870ac8ea962fd705068c7aaff935c5a5c15b (diff) | |
| download | pardes-dc37b4ea777b7eb881a993e737457c18699c5b2c.tar.gz pardes-dc37b4ea777b7eb881a993e737457c18699c5b2c.zip | |
pardes FILE in a pane whose session answers never falls back to a nested editor: the refusal is printed, exit 1, and no stray pane is left
When the environment named a live session that answered, several
failures broke out of forwarding and started a whole editor inside the
pane that asked: a refused name, a pane the session has not, a failed look
write. Its screen was drawn over the shell. Now, once the session answers
(Client.probe), every refusal is printed as `pardes: <file>: <why>`, in
the session's own words (the Rerror, now kept by the client), and the
launch exits 1, as acme's B does. A new name the session refuses deletes
the pane made for it, so no empty +New is left. A missing environment or a
session that does not answer still starts a separate editor. fs.py checks
a refused name and a stale PARDES_PANE.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/web/pardes.css')
0 files changed, 0 insertions, 0 deletions
