diff --git a/CHANGELOG.md b/CHANGELOG.md index 73c66c11..3201e4c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 2026-08-11 + +### Changes + +- Page snapshots no longer carry variant-prefixed classes such as `dark:`, `hover:` or `md:`. Those + classes describe how an element looks in some other state, not what it is, so the agents now read + a smaller and less noisy page. + ## 2026-08-06 ### Global Installation diff --git a/src/utils/html.ts b/src/utils/html.ts index 2ff04f53..8acfaac0 100644 --- a/src/utils/html.ts +++ b/src/utils/html.ts @@ -1518,6 +1518,7 @@ function cleanElement(element: parse5TreeAdapter.Element): void { attr.value = attr.value .split(/\s+/) .filter((className) => !/\d/.test(className)) + .filter((className) => !className.includes(':')) .filter((className) => !TAILWIND_CLASS_PATTERNS.some((pattern) => pattern.test(className))) .join(' ');