Skip to content

Console.Unix: fix escape sequence for setting title on 'screen' TERM.#82340

Merged
adamsitnik merged 1 commit intodotnet:mainfrom
tmds:screen_title
Feb 21, 2023
Merged

Console.Unix: fix escape sequence for setting title on 'screen' TERM.#82340
adamsitnik merged 1 commit intodotnet:mainfrom
tmds:screen_title

Conversation

@tmds
Copy link
Member

@tmds tmds commented Feb 18, 2023

Fixes #82110.

This escape sequence is used in more cases with .NET 7 (screen* vs screen).

Because the escape sequence is not complete, it can cause issues when followed
by another escape sequence, like a call to GetCursorPosition.

@adamsitnik @SteveL-MSFT @dotnet/area-system-console ptal.

@ghost ghost added the community-contribution Indicates that the PR has been added by a community member label Feb 18, 2023
Copy link
Member

@adamsitnik adamsitnik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks a lot for investigating and solving the problem @tmds!

@ghost
Copy link

ghost commented Feb 21, 2023

Tagging subscribers to this area: @dotnet/area-system-console
See info in area-owners.md if you want to be subscribed.

Issue Details

Fixes #82110.

This escape sequence is used in more cases with .NET 7 (screen* vs screen).

Because the escape sequence is not complete, it can cause issues when followed
by another escape sequence, like a call to GetCursorPosition.

@adamsitnik @SteveL-MSFT @dotnet/area-system-console ptal.

Author: tmds
Assignees: -
Labels:

area-System.Console, community-contribution

Milestone: -

@adamsitnik
Copy link
Member

/backport to release/7.0

@github-actions
Copy link
Contributor

@ghost ghost locked as resolved and limited conversation to collaborators Mar 23, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-System.Console community-contribution Indicates that the PR has been added by a community member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PS7.3 (using .NET 7) locks up when used with screen on Linux and macOS

3 participants