ConPTY DSR CPR on resize can interrupt in-flight (long-term) DCS (or APC or ...) #23861

Open
opened 2026-01-31 08:54:33 +00:00 by claunia · 1 comment
Owner

Originally created by @DHowett on GitHub (Dec 5, 2025).

This will impact tmux control mode, as ConPTY will send \x1B to terminal and promptly terminate the in-flight exchange.

All in-band signaling from ConPTY must be suppressed when passing through a DCS. Fortunately, nobody will be querying the cursor position to know it hasn't updated.

Originally created by @DHowett on GitHub (Dec 5, 2025). This will impact tmux control mode, as ConPTY will send `\x1B` to terminal and promptly terminate the in-flight exchange. All in-band signaling from ConPTY must be suppressed when passing through a DCS. Fortunately, nobody will be querying the cursor position to know it hasn't updated.
claunia added the Issue-BugArea-VTProduct-ConptyPriority-2 labels 2026-01-31 08:54:33 +00:00
Author
Owner

@j4james commented on GitHub (Dec 6, 2025):

FYI, an endless sixel image is another easy way to demonstrate this issue.

@j4james commented on GitHub (Dec 6, 2025): FYI, an [endless](https://github.com/hackerb9/vt340test/blob/9d6e9ce294ff00dbe3f2720df7dcd649a7f76b67/jerch/endless.sh) sixel image is another easy way to demonstrate this issue.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#23861