From 5ee4d904302518e3c73c140be65c33f59ab525e4 Mon Sep 17 00:00:00 2001 From: Alex Ross Date: Thu, 30 May 2024 15:30:04 +0200 Subject: [PATCH] Only fire collapsible change event if actually changed. --- src/vs/workbench/api/browser/mainThreadComments.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/api/browser/mainThreadComments.ts b/src/vs/workbench/api/browser/mainThreadComments.ts index d5e11a86dc1da..4eb6385cbed35 100644 --- a/src/vs/workbench/api/browser/mainThreadComments.ts +++ b/src/vs/workbench/api/browser/mainThreadComments.ts @@ -109,8 +109,10 @@ export class MainThreadCommentThread implements languages.CommentThread { } set collapsibleState(newState: languages.CommentThreadCollapsibleState | undefined) { - this._collapsibleState = newState; - this._onDidChangeCollapsibleState.fire(this._collapsibleState); + if (newState !== this._collapsibleState) { + this._collapsibleState = newState; + this._onDidChangeCollapsibleState.fire(this._collapsibleState); + } } private _initialCollapsibleState: languages.CommentThreadCollapsibleState | undefined;