From ef6a778369052610002556a229bf67bf131a1050 Mon Sep 17 00:00:00 2001 From: JavaZeroo <71128095+JavaZeroo@users.noreply.github.com> Date: Sat, 31 Oct 2026 19:25:00 +0800 Subject: [PATCH] diag(shell): report closed and closer-joined in the tab dump refs #97 The frame is only written once closing, closed and drained hold, so the dump now shows the two flags it lacked. --- experiments/shell/shell.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/experiments/shell/shell.cpp b/experiments/shell/shell.cpp index aaa24dce..90126d04 100644 --- a/experiments/shell/shell.cpp +++ b/experiments/shell/shell.cpp @@ -1176,6 +1176,8 @@ class ShellWindow { << " read_error=" << session_.read_error << " consumed=" << result_.consumed << " stage=" << stage_ + << " closed=" << (closed_.load() ? "true" : "false") + << " closer_joined=" << (closer_joined_ ? "true" : "false") << " closing=" << (closing_ ? "true" : "false") << " child_signaled=" << (session_.child_signaled ? "true" : "false") << " exit_code=" << session_.exit_code;