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
Run of `npx react-doctor@latest` flagged 616 issues (score 45/100). This
commit clears all blocking errors in the Accessibility and Correctness
categories plus the mechanical `button-has-type` warnings, raising the
score to 57/100 (591 issues). Behavior-preserving only — the State &
Effects errors and perf/architecture warnings are left for follow-up PRs
since they require deeper, behavior-sensitive review.
Fixes:
- no-nested-component-definition: hoist `SortHeader` out of
`SubmissionsTable` to module scope and pass sort state via props, so it
keeps a stable identity instead of remounting every render.
- alt-text (×2): add `alt` to the OG-image circuit tiles (decorative,
`alt=""`) and the logo (`alt="SemiAnalysis"`).
- role-has-required-aria-props (×2): add `aria-controls` to the
`role="combobox"` triggers in multi-select / searchable-select, wired to
a `useId()`-generated listbox id on the popup.
- button-has-type (×20): add explicit `type="button"` to chart/UI buttons
(none are form submits).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments