You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit f1d41cb
Browse filesBrowse the repository at this point in the historyBrowse files
test(css): hold the printers to real framework stylesheets
The equivalence check ran over `configCases` and wpt, both written to
exercise a rule rather than ship. The minifier comparisons already
install twenty framework stylesheets, so they are read back as a corpus.
It caught a defect in the comparison itself: a pixel ends in a channel,
so a token written after a color read as part of it.
@@ -74,6 +76,19 @@ const FILED_CONFIG_CSS_DEFECTS = new Map();
74
76
75
77
constFILED_CONFIG_HTML_DEFECTS=newMap();
76
78
79
+
constFILED_BENCHMARK_CSS_DEFECTS=newMap([
80
+
[
81
+
"Semantic UI 2",
82
+
"not a printer defect: `.ui.table tr.negative, td.negative` and the same pair for `.error` print the same block, so joining each pair leaves four one-selector entries where the source had eight. The four carry one block between them, which makes their order unobservable — an element carrying both classes computes the same style either way, checked in Chrome. The comparison sorts a run of selectors reaching one block, and these land in two runs rather than one."
83
+
],
84
+
[
85
+
"Tailwind 4 + daisyUI 5",
86
+
"not a printer defect: the same shape as Semantic UI, with a `@media` between the two runs. `.collapse-arrow` and `.collapse-plus` `::after` come back reordered and four entries shorter; an element carrying both classes computes the same style at either side of the query, checked in Chrome."
0 commit comments