[PR #17574] Implement a timeout for PSEUDOCONSOLE_INHERIT_CURSOR #31278

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

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

State: closed
Merged: Yes


This implements a 3s timeout for cursor inheritance which prevents
ConPTY from being deadlocked at startup, if the terminal misbehaves.
It serves another purpose, however, in that it prepares the code for
the introduction of overlapped IO in #17510.

Closes #11213

**Original Pull Request:** https://github.com/microsoft/terminal/pull/17574 **State:** closed **Merged:** Yes --- This implements a 3s timeout for cursor inheritance which prevents ConPTY from being deadlocked at startup, if the terminal misbehaves. It serves another purpose, however, in that it prepares the code for the introduction of overlapped IO in #17510. Closes #11213
claunia added the pull-request label 2026-01-31 09:46:16 +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#31278