diff --git a/src/vs/workbench/contrib/files/browser/editors/fileEditorInput.ts b/src/vs/workbench/contrib/files/browser/editors/fileEditorInput.ts index d6fb7f6da6be50f80ef1c35d15ea9135d6a32ca3..488441ba5e3989dd395ddbb735689bb62e89faea 100644 --- a/src/vs/workbench/contrib/files/browser/editors/fileEditorInput.ts +++ b/src/vs/workbench/contrib/files/browser/editors/fileEditorInput.ts @@ -45,8 +45,12 @@ export class FileEditorInput extends AbstractTextResourceEditorInput implements capabilities |= EditorInputCapabilities.Readonly; } } else { - if (this.fileService.hasCapability(this.resource, FileSystemProviderCapabilities.Readonly)) { - capabilities |= EditorInputCapabilities.Readonly; + if (this.fileService.canHandleResource(this.resource)) { + if (this.fileService.hasCapability(this.resource, FileSystemProviderCapabilities.Readonly)) { + capabilities |= EditorInputCapabilities.Readonly; + } + } else { + capabilities |= EditorInputCapabilities.Untitled; } }