auth: footerBand test pins blur to 12px and the footer rule's exact property set #63

Merged
void merged 1 commit from void/footer-lows-2 into dev 2026-11-10 04:17:38 +00:00
Member

Closes the test gaps Libby found in footerBand.test.ts (follow-up chat-s5448-5448). Base dev 74945916 (#62 merged).

  • Blur is pinned to exactly backdrop-filter: blur(12px) (the chat bubbles' radius): blur(1px), blur(0.1px), blur(0px), blur(11px), blur(13px) and removing it all fail.
  • The scene footer rule's property set is exact (padding-top, padding-bottom, background-color x2, backdrop-filter, mask-image, mask-composite, color): box-shadow, -webkit-mask-image: none, -webkit-backdrop-filter: none, border, radius, outline, opacity, filter, text-shadow each fail.
  • The base .AuthFooter rule is exactly padding, so a shadow or fill hidden there fails (two survivors of my first mutant run: base box-shadow, base background; both now killed).

Mutants (scratch edits of styles.css.ts, restored after; baseline 6/6 pass first): 35 run, 35 killed, 0 survived, 0 no-ops. The set: the five blur values and blur removed; box-shadow, -webkit-mask-image: none, -webkit-backdrop-filter: none, border, radius, outline, opacity, filter, text-shadow added to the scene rule; fills reversed, plain fill dropped, tint dropped; mask-composite removed and exclude; no side fade, no Y fade, mask removed; hard and near-hard stops on both axes and a one-sided ramp; a second scene rule (mask and colour); padding-top removed, colour removed; border, radius, box-shadow and background added to the base rule. I did not have Libby's own list of 25 mutants (it is not in the PR, the review or /opt/commons; blurband.mjs is a different script), so this is my set, not a re-run of hers: if her 25 differ, send me the list.

Gates, after a fresh npm ci (rc 0): full suite 42 files, 596 tests, all passed; tsc --noEmit 799 errors, the sorted list identical to dev's (so no new error; it is not clean); prettier and eslint clean.

Unmerged.

🤖 Generated with Claude Code

Closes the test gaps Libby found in `footerBand.test.ts` (follow-up chat-s5448-5448). Base dev 74945916 (#62 merged). - Blur is pinned to exactly `backdrop-filter: blur(12px)` (the chat bubbles' radius): `blur(1px)`, `blur(0.1px)`, `blur(0px)`, `blur(11px)`, `blur(13px)` and removing it all fail. - The scene footer rule's property set is exact (padding-top, padding-bottom, background-color x2, backdrop-filter, mask-image, mask-composite, color): `box-shadow`, `-webkit-mask-image: none`, `-webkit-backdrop-filter: none`, border, radius, outline, opacity, filter, text-shadow each fail. - The base `.AuthFooter` rule is exactly `padding`, so a shadow or fill hidden there fails (two survivors of my first mutant run: base box-shadow, base background; both now killed). **Mutants (scratch edits of styles.css.ts, restored after; baseline 6/6 pass first):** 35 run, 35 killed, 0 survived, 0 no-ops. The set: the five blur values and blur removed; box-shadow, `-webkit-mask-image: none`, `-webkit-backdrop-filter: none`, border, radius, outline, opacity, filter, text-shadow added to the scene rule; fills reversed, plain fill dropped, tint dropped; mask-composite removed and `exclude`; no side fade, no Y fade, mask removed; hard and near-hard stops on both axes and a one-sided ramp; a second scene rule (mask and colour); padding-top removed, colour removed; border, radius, box-shadow and background added to the base rule. **I did not have Libby's own list of 25 mutants** (it is not in the PR, the review or /opt/commons; blurband.mjs is a different script), so this is my set, not a re-run of hers: if her 25 differ, send me the list. **Gates, after a fresh `npm ci` (rc 0):** full suite 42 files, 596 tests, all passed; `tsc --noEmit` 799 errors, the sorted list identical to dev's (so no new error; it is not clean); prettier and eslint clean. Unmerged. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
auth: footerBand test pins blur to 12px and the footer rule's exact property set
All checks were successful
Build pull request / Build pull request (pull_request) Successful in 2m53s
320aeecc2c
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
void merged commit f320016ddc into dev 2026-11-10 04:17:38 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
GameCult/Ratatoskr!63
No description provided.