Skip to content

Commit e58e963

Browse files
authored
Prevent redundant progressive squiggle updates (#12876)
1 parent 1f7f2f7 commit e58e963

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Diff for: Extension/src/LanguageServer/client.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -2387,7 +2387,9 @@ export class DefaultClient implements Client {
23872387
}
23882388

23892389
this.updateInactiveRegions(intelliSenseResult.uri, intelliSenseResult.inactiveRegions, intelliSenseResult.clearExistingInactiveRegions, intelliSenseResult.isCompletePass);
2390-
this.updateSquiggles(intelliSenseResult.uri, intelliSenseResult.diagnostics, intelliSenseResult.clearExistingDiagnostics);
2390+
if (intelliSenseResult.clearExistingDiagnostics || intelliSenseResult.diagnostics.length > 0) {
2391+
this.updateSquiggles(intelliSenseResult.uri, intelliSenseResult.diagnostics, intelliSenseResult.clearExistingDiagnostics);
2392+
}
23912393
}
23922394

23932395
private updateSquiggles(uriString: string, diagnostics: IntelliSenseDiagnostic[], startNewSet: boolean): void {

0 commit comments

Comments
 (0)