Skip to content

Commit 110583c

Browse files
serpentbladeclaude
andcommitted
test(15): regen ThemedButtonConsumer.png — Phase 15 4-button consumer baseline
Phase 15 commit 6ef493a extended ThemedButtonConsumer.rozie from a 2-button (ThemedButton + ThemedButtonManual) fixture to a 4-button permutation (+ ThemedButtonListenersManual + ThemedButtonAllManual) for the cross-target fallthrough matrix, but the shared D-10 baseline was not regenerated. The matrix.spec.ts:409 cell asserts byte-identity across all six targets against this single shared PNG, so the stale 184×52 (2-button Phase 14) baseline mismatched the new 474×52 (4-button) render across vue/react/angular/lit. This regen comes after — and only because of — the four Phase 15 follow-up emit/test fixes (7649cbc / f69e2b7 / 02afb48 / 9e46a38) restored cross-target render parity: pre-fix vue+angular landed at 474×52, react at 368×37 (`.btn` class-clobbered by the duplicate `{...attrs}` spread, dropping border/padding/font-inherit → bare UA buttons), lit at 1×1 (render() threw on bare `onClick`/`onMouseEnter` ReferenceError). With the fixes landed all four active targets now render identically and the D-10 invariant holds. Regenerated via the pinned Playwright Docker container: tools/ci-repro/vr.sh -u -g 'matrix.spec.*ThemedButtonConsumer' Verified: full VR matrix sweep (229 passed / 25 skipped / 0 failed), including all themed-button.spec.ts cells across react+lit auto+manual permutations and the matrix.spec.ts ThemedButtonConsumer cells. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 9e46a38 commit 110583c

1 file changed

File tree

3.1 KB
Loading

0 commit comments

Comments
 (0)