From bb7b0d56084df49b6a003cc3eaf076884e2cbf60 Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Sat, 24 Jan 2026 17:37:54 +0100 Subject: [PATCH] fix: add `type="url"` to url inputs --- frontend/src/lib/components/form/form-input.svelte | 2 +- frontend/src/lib/components/form/url-file-input.svelte | 1 + .../settings/admin/oidc-clients/oidc-callback-url-input.svelte | 1 + .../routes/settings/admin/oidc-clients/oidc-client-form.svelte | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/components/form/form-input.svelte b/frontend/src/lib/components/form/form-input.svelte index 09273c36..e3a995be 100644 --- a/frontend/src/lib/components/form/form-input.svelte +++ b/frontend/src/lib/components/form/form-input.svelte @@ -41,7 +41,7 @@ placeholder?: string; disabled?: boolean; inputClass?: string; - type?: 'text' | 'password' | 'email' | 'number' | 'checkbox' | 'date'; + type?: 'text' | 'password' | 'email' | 'number' | 'checkbox' | 'date' | 'url'; onInput?: (e: FormInputEvent) => void; } = $props(); diff --git a/frontend/src/lib/components/form/url-file-input.svelte b/frontend/src/lib/components/form/url-file-input.svelte index 9d625361..bb07e81a 100644 --- a/frontend/src/lib/components/form/url-file-input.svelte +++ b/frontend/src/lib/components/form/url-file-input.svelte @@ -74,6 +74,7 @@ oninput={(e) => (url = e.currentTarget.value)} onfocusout={handleUrlChange} aria-invalid={hasError} + type="url" /> {#if hasError}

{m.invalid_url()}

diff --git a/frontend/src/routes/settings/admin/oidc-clients/oidc-callback-url-input.svelte b/frontend/src/routes/settings/admin/oidc-clients/oidc-callback-url-input.svelte index 05b35427..eb39257b 100644 --- a/frontend/src/routes/settings/admin/oidc-clients/oidc-callback-url-input.svelte +++ b/frontend/src/routes/settings/admin/oidc-clients/oidc-callback-url-input.svelte @@ -31,6 +31,7 @@