Description
After a Claude Code task completes in a workspace, the terminal surface clears/goes blank. The content does not reappear until I switch to a different workspace (or click another window) and then switch back. This happens consistently after every task completion.
This appears to be the same class of bug as #1789 (terminal surfaces go blank on workspace switch), which was closed but is still reproducing on v0.63.2 as noted by a commenter there.
Steps to Reproduce
- Open cmux with a Claude Code session running in a workspace
- Give Claude a task and let it run to completion
- When the task finishes, the terminal pane goes blank — no content rendered
- Switch to a different window/workspace, then switch back
- Content reappears
Expected Behavior
Terminal surface should remain rendered after a task completes without requiring a focus round-trip.
Environment
- cmux: 0.63.2 (build 79, commit 179b16c)
- macOS: Darwin 25.2.0 (Tahoe)
- Architecture: arm64 (Apple Silicon)
Notes
Description
After a Claude Code task completes in a workspace, the terminal surface clears/goes blank. The content does not reappear until I switch to a different workspace (or click another window) and then switch back. This happens consistently after every task completion.
This appears to be the same class of bug as #1789 (terminal surfaces go blank on workspace switch), which was closed but is still reproducing on v0.63.2 as noted by a commenter there.
Steps to Reproduce
Expected Behavior
Terminal surface should remain rendered after a task completes without requiring a focus round-trip.
Environment
Notes
display()call when the task completes and the terminal content updates