diff --git a/frontend/src/pages/org/workflow-editor.ts b/frontend/src/pages/org/workflow-editor.ts index c5d906be..0e171805 100644 --- a/frontend/src/pages/org/workflow-editor.ts +++ b/frontend/src/pages/org/workflow-editor.ts @@ -954,7 +954,7 @@ https://example.com/path`} } const exampleHost = exampleUrl.host; const exampleProtocol = exampleUrl.protocol; - const examplePathname = exampleUrl.pathname.replace(/\/$/, ""); + const examplePathname = exampleUrl.pathname; const exampleDomain = `${exampleProtocol}//${exampleHost}`; let helpText: TemplateResult | string; @@ -966,7 +966,10 @@ https://example.com/path`} ${exampleDomain}/path/page-2${examplePathname.slice( + 0, + examplePathname.lastIndexOf("/") + )}/` ); break; @@ -1028,6 +1031,12 @@ https://example.com/path`} @sl-input=${async (e: Event) => { const inputEl = e.target as SlInput; await inputEl.updateComplete; + this.updateFormState( + { + primarySeedUrl: inputEl.value, + }, + true + ); if (!inputEl.checkValidity() && validURL(inputEl.value)) { inputEl.setCustomValidity(""); inputEl.helpText = "";