Description
When running ping /t inside a psmux pane on Windows, the process cannot be stopped with Ctrl+C. The keypress is either ignored or intercepted by psmux, and the ping command continues indefinitely.
Environment
- OS: Windows 10
- Shell: PowerShell
- psmux version: 3.3.5
Steps to Reproduce
- Start psmux and open multiple panes.
- In one pane, run:
- Try to stop the command with
Ctrl+C.
Actual Result
- The ping process keeps running.
Ctrl+C does not terminate it.
- Tried
Ctrl+Break and tmux-style Ctrl+b → Ctrl+C, but none worked.
Expected Result
- Pressing
Ctrl+C inside the pane should send an interrupt signal to the process and stop ping /t.
Additional Notes
- In a normal terminal (outside psmux),
Ctrl+C works as expected.
- This suggests psmux is not correctly forwarding interrupt signals to Windows processes.
Description
When running
ping /tinside a psmux pane on Windows, the process cannot be stopped withCtrl+C. The keypress is either ignored or intercepted by psmux, and the ping command continues indefinitely.Environment
Steps to Reproduce
Ctrl+C.Actual Result
Ctrl+Cdoes not terminate it.Ctrl+Breakand tmux-styleCtrl+b → Ctrl+C, but none worked.Expected Result
Ctrl+Cinside the pane should send an interrupt signal to the process and stopping /t.Additional Notes
Ctrl+Cworks as expected.