diff --git a/src/flagged/applyComplexClasses.js b/src/flagged/applyComplexClasses.js index 124d91da5..62487a3f3 100644 --- a/src/flagged/applyComplexClasses.js +++ b/src/flagged/applyComplexClasses.js @@ -89,7 +89,11 @@ function buildUtilityMap(css) { index, utilityName, classPosition: i, - rule: rule.clone({ parent: rule.parent }), + get rule() { + // TODO: #perf every time we "read" this value we will create a copy. + // Is this an issue? + return rule.clone({ parent: rule.parent }) + }, }) index++ })