DCS sequences are no longer passed through in real time #17111
Labels
Area-VT
Virtual Terminal sequence support
Issue-Bug
It either shouldn't be doing this or needs an investigation.
Needs-Tag-Fix
Doesn't match tag requirements
Product-Conpty
For console issues specifically related to conpty
Milestone
Windows Terminal version
Commit 99061ee
Windows build number
10.0.19045.4291
Other Software
No response
Steps to reproduce
Run the following python script:
Expected Behavior
The screen should clear, and the background should then slowly animate from dark red to bright red over a period of 10 seconds. This works as expected in version 1.20.10822.0.
Actual Behavior
Using a recent commit from the main branch, the screen now just remains black for 10 seconds - it never changes to red.
The problem is that the DCS sequence that alters the palette is not being passed through to the conpty client as it's received, and by the time the DCS sequence terminates, the palette will have been reset to black, so it appears to have no effect.
I believe this broke in commit 1ede023.
The text was updated successfully, but these errors were encountered: