Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Updating the TerminalInstance to only register link providers once.#135419

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
meganrogge merged 1 commit intomicrosoft:mainfromashgti:main
Oct 19, 2021

Conversation

ashgti
Copy link
Contributor

When a task reuses a terminal, the TerminalProcessManager would fire the processReady event each time a task is run, resulting in multiple registrations of the link providers. Re-registering the terminal link providers would cause xterm to trigger multiple overlapping providers on the same line of output, which is not supported by xterm at the moment. The net result is that no external link providers would work for terminals that are reused by tasks.

This PRfixes#134841

When a task reuses a terminal, the TerminalProcessManager would fire the processReady event each time a task is run, resulting in multiple registrations of the link providers. Re-registering the terminal link providers would cause xterm to trigger multiple overlapping providers on the same line of output, which is not supported by xterm at the moment. The net result is that no external link providers would work for terminals that are reused by tasks.
@meganroggemeganrogge added this to theOctober 2021 milestoneOct 19, 2021
@meganroggemeganrogge merged commit0db19c1 intomicrosoft:mainOct 19, 2021
@meganrogge
Copy link
Contributor

works well, thank you!

@gregvanlgregvanl changed the titleUpdating the TerminalInstance to only reigster link providers once.Updating the TerminalInstance to only register link providers once.Nov 3, 2021
@github-actionsgithub-actionsbot locked and limited conversation to collaboratorsDec 3, 2021
Sign up for freeto subscribe to this conversation on GitHub. Already have an account?Sign in.
Reviewers
No reviews
Assignees

@meganroggemeganrogge

Labels
None yet
Projects
None yet
Milestone
October 2021
Development

Successfully merging this pull request may close these issues.

Extension TerminalLinkProvider cannot detect links in reused task terminals
2 participants
@ashgti@meganrogge

[8]ページ先頭

©2009-2025 Movatter.jp