From e8feef1c9cadaf069a9ac7767ffe622e730d6298 Mon Sep 17 00:00:00 2001 From: provokateurin Date: Mon, 23 Feb 2026 09:50:40 +0100 Subject: [PATCH] fix(core): Allow external sharing to plain http://localhost Signed-off-by: provokateurin --- .../components/PublicPageMenu/PublicPageMenuExternalDialog.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/components/PublicPageMenu/PublicPageMenuExternalDialog.vue b/core/src/components/PublicPageMenu/PublicPageMenuExternalDialog.vue index bf0c466dbc5..5eff8e19dbb 100644 --- a/core/src/components/PublicPageMenu/PublicPageMenuExternalDialog.vue +++ b/core/src/components/PublicPageMenu/PublicPageMenuExternalDialog.vue @@ -58,7 +58,7 @@ watch(remoteUrl, () => { let validity = '' if (!remoteUrl.value.includes('@')) { validity = t('core', 'The remote URL must include the user.') - } else if (!remoteUrl.value.match(/@(.+\..{2,}|localhost)(:\d\d+)?$/)) { + } else if (!remoteUrl.value.match(/@(.+\..{2,}|(?:http:\/\/)?localhost)(:\d\d+)?$/)) { validity = t('core', 'Invalid remote URL.') } input.value!.$el.querySelector('input')!.setCustomValidity(validity)