diff --git a/src/vs/workbench/api/common/extHostLanguageFeatures.ts b/src/vs/workbench/api/common/extHostLanguageFeatures.ts index cfaa9abc5dd..1f8d2bc15f0 100644 --- a/src/vs/workbench/api/common/extHostLanguageFeatures.ts +++ b/src/vs/workbench/api/common/extHostLanguageFeatures.ts @@ -994,7 +994,7 @@ class SuggestAdapter { // "old" range result[extHostProtocol.ISuggestDataDtoField.range] = typeConvert.Range.from(range); - } else if (range && !defaultInsertRange?.isEqual(range.inserting) && !defaultReplaceRange?.isEqual(range.replacing)) { + } else if (range && (!defaultInsertRange?.isEqual(range.inserting) || !defaultReplaceRange?.isEqual(range.replacing))) { // ONLY send range when it's different from the default ranges (safe bandwidth) result[extHostProtocol.ISuggestDataDtoField.range] = { insert: typeConvert.Range.from(range.inserting),