Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prevent task terminal title from being changed by task process #13003

Conversation

bryanchenmchp
Copy link
Contributor

What it does

Set the terminal widget used by tasks to not use server title, so that the title of the task widget is not changed by the task process.

Resolves #13002

How to test

Follow the steps to reproduce in #13002, the terminal title should not change

Follow-ups

N/A

Review checklist

Reminder for reviewers

bryanchenmchp and others added 3 commits October 16, 2023 12:27
Don't use server title for task terminals, instead use the provided
widget title

Signed-off-by: Bryan Chen <Bryan.Chen2@microchip.com>
Signed-off-by: Bryan Chen <Bryan.Chen2@microchip.com>
Copy link
Contributor

@martin-fleck-at martin-fleck-at left a comment

Choose a reason for hiding this comment

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

Nice catch! This also aligns the behavior with VSCode where a task execution does not change title of the terminal. We already prevent the title change in other places (e.g., debug or the terminal creation through plugins) the same way so very nice contribution. Thank you!

@martin-fleck-at
Copy link
Contributor

@bryanchenmchp Could you please fix the conflict in the CHANGELOG.md? It should be something minor and then we can merge your PR.

@bryanchenmchp
Copy link
Contributor Author

Is there a way to re-run failed CI checks?

@martin-fleck-at
Copy link
Contributor

Is there a way to re-run failed CI checks?

I was already out for the day but yes there is but I believe only for committers, I re-triggered the failed check.

@martin-fleck-at martin-fleck-at merged commit a88d39e into eclipse-theia:master Nov 10, 2023
13 checks passed
@vince-fugnitto vince-fugnitto added this to the 1.44.0 milestone Nov 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Task terminal title can be modified by task process
3 participants