[PR #18826] Implement DECSET 2026 - Synchronized Output #31615

Open
opened 2026-01-31 09:48:25 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/18826

State: closed
Merged: Yes


Now that we have passthrough mode (#17510), as well as the render thread
rewrite (#18632), adding support for DECSET 2026 is a piece of cake.

Closes #8331

Validation Steps Performed

  • Run btop via ssh in a huge window
    • Open the Options menu
    • No flicker
  • Run the following in PowerShell 7+:
    1..10000 | % { Write-Host -NoNewline ("`e[?2026h" + "foobar`r`e[K$_" * 10000 + "`e[?2026l") }
    
    • "foobar" is not visible
    • The number count goes up smoothly
**Original Pull Request:** https://github.com/microsoft/terminal/pull/18826 **State:** closed **Merged:** Yes --- Now that we have passthrough mode (#17510), as well as the render thread rewrite (#18632), adding support for DECSET 2026 is a piece of cake. Closes #8331 ## Validation Steps Performed * Run `btop` via ssh in a huge window * Open the Options menu * No flicker ✅ * Run the following in PowerShell 7+: ```pwsh 1..10000 | % { Write-Host -NoNewline ("`e[?2026h" + "foobar`r`e[K$_" * 10000 + "`e[?2026l") } ``` * "foobar" is not visible ❌ * The number count goes up smoothly ❌
claunia added the pull-request label 2026-01-31 09:48:25 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#31615