From 6eaf0584331d46df72fc17c67ae86a8bf0eede9f Mon Sep 17 00:00:00 2001 From: Max Berger Date: Sat, 25 Apr 2026 22:51:09 +0200 Subject: [PATCH] UI: allow uppercase characters in href --- radicale/web/internal_data/js/utils/misc.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radicale/web/internal_data/js/utils/misc.js b/radicale/web/internal_data/js/utils/misc.js index 84c07b06..0809f363 100644 --- a/radicale/web/internal_data/js/utils/misc.js +++ b/radicale/web/internal_data/js/utils/misc.js @@ -56,9 +56,9 @@ export function random_hex(length) { * @param {HTMLInputElement} href_form A valid Input element or an onchange Event of an Input element. */ export function cleanHREFinput(href_form) { - let currentTxtVal = href_form.value.trim().toLowerCase(); + let currentTxtVal = href_form.value.trim() //Clean the HREF to remove not permitted chars - currentTxtVal = currentTxtVal.replace(/(?![0-9a-z\-\_\.\@])./g, ''); + currentTxtVal = currentTxtVal.replace(/(?![0-9a-zA-Z\-\_\.\@])./g, ''); //Clean the HREF to remove leading . (would result in hidden directory) currentTxtVal = currentTxtVal.replace(/^\./, ''); href_form.value = currentTxtVal;