diff --git a/extensions/arc/src/ui/dialogs/connectControllerDialog.ts b/extensions/arc/src/ui/dialogs/connectControllerDialog.ts index edf5ccafc8..f3bf1dcc62 100644 --- a/extensions/arc/src/ui/dialogs/connectControllerDialog.ts +++ b/extensions/arc/src/ui/dialogs/connectControllerDialog.ts @@ -193,7 +193,7 @@ abstract class ControllerDialogBase extends InitializingComponent { return { id: this.id, endpoint: url || undefined, - namespace: this.namespaceInputBox.value!, + namespace: this.namespaceInputBox.value!.trim(), kubeConfigFilePath: this.kubeConfigInputBox.value!, kubeClusterContext: this.clusterContextRadioGroup.value!, name: this.nameInputBox.value ?? '', @@ -237,7 +237,7 @@ export class ConnectToControllerDialog extends ControllerDialogBase { if (!this.namespaceInputBox.value || !this.usernameInputBox.value || !this.passwordInputBox.value) { return false; } - let url = this.urlInputBox.value || ''; + let url = this.urlInputBox.value?.trim() || ''; if (url) { // Only support https connections if (url.toLowerCase().startsWith('http://')) {