Commit 110583c
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
0 commit comments