Skip to content

fix(ci): the UI audit measured labels where the page paints boxes - #36

Merged
github-actions[bot] merged 1 commit into
masterfrom
fix/ui-audit-wrapper-and-button-box
Aug 20, 2026
Merged

fix(ci): the UI audit measured labels where the page paints boxes#36
github-actions[bot] merged 1 commit into
masterfrom
fix/ui-audit-wrapper-and-button-box

Conversation

@catomean

Copy link
Copy Markdown
Collaborator

Three false-positive classes from the live fleet sweep, each pinned by fixtures on both sides (12/12 self-tests):

  • Wrapper anchors: a bare <a> around a styled <button> measured the wrapper's never-painted ink — surf-your-life's Konto erstellen read 1:1 against a fill it never renders on. Skipped when a nested action paints the label (the nested control is scanned in its own right).
  • Disabled controls: WCAG exempts inactive controls — a disabled Send button is dim because it is disabled. Exempt now; enabled twins still report (fixture pins both).
  • Padded button rows: measured glyph left instead of box edge — aoz-wohnen's flush hero CTA row read as a 16px ragged column. Rows whose leading element paints its own box are measured at the border edge. En route: the nested-group exemption compared line tops exactly, so two buttons 1px apart (border) read as a two-line group and were exempted wholesale — tops now compare with 8px tolerance, and a genuinely offset button row is a fixture that must keep firing.

🤖 Generated with Claude Code

Three false-positive classes from the live fleet sweep, each pinned by
fixtures on both sides (12/12 self-tests):

- A bare wrapper anchor around a styled button measured the wrapper's
  never-painted ink — surf-your-life's 'Konto erstellen' read 1:1
  against the button fill it never renders on. Wrappers whose label a
  nested action paints are skipped; the nested control is scanned in
  its own right.
- Disabled controls are dim BECAUSE they are disabled; WCAG exempts
  inactive controls, so they no longer bury real findings (their
  enabled twins still report).
- A row of padded buttons measured its glyph left, not its box edge:
  aoz-wohnen's flush hero CTA row read as a 16px ragged column. Rows
  whose leading element paints its own box are measured at the border
  edge. En route this exposed that the nested-group exemption compared
  line tops EXACTLY — two buttons one row apart by a 1px border read as
  a two-line group and were exempted wholesale; tops now compare with
  an 8px tolerance, and a genuinely offset button row is a fixture that
  must keep firing.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions
github-actions Bot merged commit 5b56619 into master Aug 20, 2026
1 check passed
@github-actions
github-actions Bot deleted the fix/ui-audit-wrapper-and-button-box branch August 20, 2026 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant