diff --git a/src/vs/workbench/contrib/customEditor/browser/customEditors.ts b/src/vs/workbench/contrib/customEditor/browser/customEditors.ts index 6dd4a042ab2..35d2f659f3e 100644 --- a/src/vs/workbench/contrib/customEditor/browser/customEditors.ts +++ b/src/vs/workbench/contrib/customEditor/browser/customEditors.ts @@ -391,7 +391,7 @@ export class CustomEditorContribution extends Disposable implements IWorkbenchCo id?: string, ): IOpenEditorOverride | undefined { if (editor instanceof CustomEditorInput) { - if (editor.group === group.id && editor.viewType === id) { + if (editor.group === group.id && (editor.viewType === id || typeof id !== 'string')) { // No need to do anything return undefined; } else {