From 0da9f3f250558ec00ce142f7031511bae8c31068 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Wed, 11 Mar 2020 15:28:10 +0100 Subject: [PATCH] [json] Trying to set local JSON Schema file, generates empty files while typing the filename. Fixes #92300 --- extensions/json-language-features/client/src/jsonMain.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extensions/json-language-features/client/src/jsonMain.ts b/extensions/json-language-features/client/src/jsonMain.ts index 5d41458931c..a3117e8fa5d 100644 --- a/extensions/json-language-features/client/src/jsonMain.ts +++ b/extensions/json-language-features/client/src/jsonMain.ts @@ -188,6 +188,9 @@ export function activate(context: ExtensionContext) { // handle content request client.onRequest(VSCodeContentRequest.type, (uriPath: string) => { const uri = Uri.parse(uriPath); + if (uri.scheme === 'untitled') { + return Promise.reject(new Error(localize('untitled.schema', 'Unable to load {0}', uri.toString()))); + } if (uri.scheme !== 'http' && uri.scheme !== 'https') { return workspace.openTextDocument(uri).then(doc => { schemaDocuments[uri.toString()] = true;