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

fix terminal disposable leaks, get dropdown menu to show for terminal editors #239742

Merged
merged 14 commits into from
Feb 6, 2025

Conversation

meganrogge
Copy link
Contributor

@meganrogge meganrogge commented Feb 5, 2025

fix #239741
fix #239810

@meganrogge meganrogge requested a review from Tyriar February 5, 2025 22:06
@meganrogge meganrogge self-assigned this Feb 5, 2025
@meganrogge meganrogge added this to the February 2025 milestone Feb 5, 2025
@meganrogge meganrogge enabled auto-merge (squash) February 6, 2025 16:29
@meganrogge meganrogge changed the title fix more terminal disposable leaks fix terminal disposable leaks, get dropdown menu to show for terminal editors Feb 6, 2025
@@ -166,6 +167,7 @@ export class TerminalService extends Disposable implements ITerminalService {
@memoize get onAnyInstanceSelectionChange() { return this._register(this.createOnInstanceEvent(e => e.onDidChangeSelection)).event; }
@memoize get onAnyInstanceTitleChange() { return this._register(this.createOnInstanceEvent(e => e.onTitleChanged)).event; }
@memoize get onAnyInstanceShellTypeChanged() { return this._register(this.createOnInstanceEvent(e => Event.map(e.onDidChangeShellType, () => e))).event; }
@memoize get onAnyInstanceAddedCapabilityType() { return this._register(this.createOnInstanceEvent(e => e.capabilities.onDidAddCapabilityType)).event; }
Copy link
Member

Choose a reason for hiding this comment

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

Did we not end up needing this one?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Copy link
Member

Choose a reason for hiding this comment

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

Oh I think I was looking at a partial diff somehow

@meganrogge meganrogge requested a review from Tyriar February 6, 2025 17:21
@meganrogge meganrogge merged commit 1f81a44 into main Feb 6, 2025
8 checks passed
@meganrogge meganrogge deleted the merogge/terminal-dispose branch February 6, 2025 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

dropdown action menu missing for terminal editors terminal disposable leaks
2 participants