diff --git a/src/app.mjs b/src/app.mjs index a176586b..b5f81718 100644 --- a/src/app.mjs +++ b/src/app.mjs @@ -129,7 +129,7 @@ if (/^\d+$/.test(value)) query[key] = Number(value) //Parse boolean - if (/^true|false$/.test(value)) + if (/^(?:true|false)$/.test(value)) query[key] = !!value //Parse null if (/^null$/.test(value)) diff --git a/src/html/index.html b/src/html/index.html index 92ef5a45..5bf3a6d1 100644 --- a/src/html/index.html +++ b/src/html/index.html @@ -122,7 +122,7 @@ }, url() { const plugins = Object.entries(this.plugins.enabled) - .filter(([key, value]) => /^languages|followup$/.test(key) ? !value : value) + .filter(([key, value]) => /^(?:languages|followup)$/.test(key) ? !value : value) .map(([key, value]) => `${key}=${+value}`) .join("&") return `${window.location.href}${this.user}${plugins.length ? `?${plugins}` : ""}`