From 5fcd8ce38402c6623b57a5dc846c9786a24644f1 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sun, 12 Apr 2026 07:42:26 -0300 Subject: validators: isURL: try decodeURIComponent on pathname --- src/validators.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/validators.js') diff --git a/src/validators.js b/src/validators.js index 1c9ce9e3..73fcf7bc 100644 --- a/src/validators.js +++ b/src/validators.js @@ -710,7 +710,11 @@ export function isName(name) { export function isURL(string) { isStringNonEmpty(string); - new URL(string); + // This might error. + const url = new URL(string); + + // This might, too. + decodeURIComponent(url.pathname); return true; } -- cgit 1.3.0-6-gf8a5