diff --git a/src/vs/workbench/contrib/searchEditor/browser/searchEditor.contribution.ts b/src/vs/workbench/contrib/searchEditor/browser/searchEditor.contribution.ts index 4d0742dc00a..ed23a5f2632 100644 --- a/src/vs/workbench/contrib/searchEditor/browser/searchEditor.contribution.ts +++ b/src/vs/workbench/contrib/searchEditor/browser/searchEditor.contribution.ts @@ -121,7 +121,7 @@ class SearchEditorInputSerializer implements IEditorSerializer { const config = input.tryReadConfigSync(); const dirty = input.isDirty(); - const matchRanges = input.getMatchRanges(); + const matchRanges = dirty ? input.getMatchRanges() : []; const backingUri = input.backingUri; return JSON.stringify({ modelUri, dirty, config, name: input.getName(), matchRanges, backingUri: backingUri?.toString() } as SerializedSearchEditor);