diff --git a/src/vs/workbench/contrib/remote/browser/tunnelView.ts b/src/vs/workbench/contrib/remote/browser/tunnelView.ts index 7acec9c05c2..296fb1f6965 100644 --- a/src/vs/workbench/contrib/remote/browser/tunnelView.ts +++ b/src/vs/workbench/contrib/remote/browser/tunnelView.ts @@ -696,7 +696,8 @@ export class TunnelPanel extends ViewPane { } }, getWidgetAriaLabel: () => nls.localize('tunnelView', "Tunnel View") - } + }, + openOnSingleClick: false } ) as WorkbenchTable; @@ -717,6 +718,12 @@ export class TunnelPanel extends ViewPane { rerender(); })); + this._register(this.table.onDidOpen(e => { + if (e.element && (e.element.tunnelType === TunnelType.Forwarded)) { + this.commandService.executeCommand(LabelTunnelAction.ID); + } + })); + this._register(this.remoteExplorerService.onDidChangeEditable(e => { this.isEditing = !!this.remoteExplorerService.getEditableData(e?.tunnel, e?.editId); this._onDidChangeViewWelcomeState.fire();