Copy vscode.dev link to tunnel generates an invalid link when an untitled workspace is open (#183739)

This commit is contained in:
Martin Aeschlimann 2023-05-30 00:24:36 +02:00 committed by GitHub
parent c2a9a86afa
commit 26ee556939
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -31,7 +31,7 @@ import { IPreferencesService } from 'vs/workbench/services/preferences/common/pr
import { IOpenerService } from 'vs/platform/opener/common/opener';
import { Action } from 'vs/base/common/actions';
import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService';
import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace';
import { IWorkspaceContextService, isUntitledWorkspace } from 'vs/platform/workspace/common/workspace';
import { Schemas } from 'vs/base/common/network';
import { URI } from 'vs/base/common/uri';
import { joinPath } from 'vs/base/common/resources';
@ -687,7 +687,7 @@ export class RemoteTunnelWorkbenchContribution extends Disposable implements IWo
let resource;
if (folders.length === 1) {
resource = folders[0].uri;
} else if (workspace.configuration) {
} else if (workspace.configuration && !isUntitledWorkspace(workspace.configuration, this.environmentService)) {
resource = workspace.configuration;
}
const link = URI.parse(connectionInfo.link);