mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-24 18:17:44 -06:00
Review follow-up on #2108: - output_within waited on the reader thread with join, so a process the command started could hold the output pipe, and the wait, long past the limit after the command exited or was killed. The output now comes back over a channel with recv_timeout; such a reader finishes on its own. - the printer-list and options workers ask for a frame from a guard dropped on exit, also when the source panics, so an idle dialog sees the closed channel without waiting for another event. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RUNQSPVXx3dDBabRZHAnjz