From 9180e27f153f5d17baf64fdb97185b9e89c25e68 Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Fri, 14 Mar 2025 15:54:14 +0100 Subject: [PATCH] Replace the regular expression in `GenericL10n.#getPaths` with simple string parsing --- web/genericl10n.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/web/genericl10n.js b/web/genericl10n.js index 2390faec6..79d3fa82b 100644 --- a/web/genericl10n.js +++ b/web/genericl10n.js @@ -121,7 +121,10 @@ class GenericL10n extends L10n { const { href } = document.querySelector(`link[type="application/l10n"]`); const paths = await fetchData(href, /* type = */ "json"); - return { baseURL: href.replace(/[^/]*$/, "") || "./", paths }; + return { + baseURL: href.substring(0, href.lastIndexOf("/") + 1) || "./", + paths, + }; } catch {} return { baseURL: "./", paths: Object.create(null) }; }