diff --git a/packages/webui/src/reads.mjs b/packages/webui/src/reads.mjs index 0443a7c9..f4c19dcb 100644 --- a/packages/webui/src/reads.mjs +++ b/packages/webui/src/reads.mjs @@ -40,7 +40,7 @@ export function redactor({ configDir = null, dataRoot = null } = {}) { .map(([p, label]) => [new RegExp(`${escape(p.replace(/\/+$/, ''))}(?![\\w.-])`, 'g'), label]); return text => { let s = unquote(String(text)); - for (const [re, label] of known) s = s.replace(re, label); + return s.replace(/(^|[\s('"`=,[{])\/[^\s'"`),;\]}]+/g, '$1').replace(/(?'); }; }