WindowRuleEnforcer: fix bug in joinRegexes

This commit is contained in:
Peter Fajdiga
2024-04-05 13:58:50 +02:00
parent 0523465b84
commit 842ec1ac63

View File

@@ -78,11 +78,11 @@ class WindowRuleEnforcer {
}
if (regexes.length === 1) {
return new RegExp("^" + regexes[0] + "$");
return new RegExp("^(" + regexes[0] + ")$");
}
const joinedRegexes = regexes.map(WindowRuleEnforcer.wrapParens).join("|");
return new RegExp("^" + joinedRegexes + "$");
return new RegExp("^(" + joinedRegexes + ")$");
}
private static wrapParens(str: string) {