Skip to content

Commit 2778022

Browse files
committed
fix: escape regexp
1 parent 22ab4c2 commit 2778022

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/visualBuilder/eventManager/useVariantsPostMessageEvent.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ function addVariantFieldClass(
3737
const dataCslp = element.getAttribute("data-cslp");
3838
if (!dataCslp) return;
3939

40-
if (new RegExp(variant_uid).test(dataCslp)) {
40+
const escapedVariantUid = variant_uid.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
41+
if (new RegExp(escapedVariantUid).test(dataCslp)) {
4142
highlightVariantFields &&
4243
element.classList.add(
4344
visualBuilderStyles()["visual-builder__variant-field"]

0 commit comments

Comments
 (0)