[PR #6301] Fix lint violations (vol.3) #13492

Closed
opened 2026-04-10 21:55:49 -05:00 by GiteaMirror · 0 comments
Owner

Original Pull Request: https://github.com/actualbudget/actual/pull/6301

State: closed
Merged: Yes


  • Updated .oxlintrc.json to add a warning for jsx-a11y/no-autofocus and removed several disabled rules.
  • Added aria-level attributes to improve semantic structure in Page.tsx, Modal.tsx, and ReportCardName.tsx.
  • Replaced <label> elements with <Text> components in various modals to ensure proper accessibility.
  • Added htmlFor attributes to labels in ImportTransactionsModal.tsx for better form accessibility.
  • Disabled specific linting rules inline to address accessibility concerns in Image.jsx and Toggle.tsx.
**Original Pull Request:** https://github.com/actualbudget/actual/pull/6301 **State:** closed **Merged:** Yes --- - Updated `.oxlintrc.json` to add a warning for `jsx-a11y/no-autofocus` and removed several disabled rules. - Added `aria-level` attributes to improve semantic structure in `Page.tsx`, `Modal.tsx`, and `ReportCardName.tsx`. - Replaced `<label>` elements with `<Text>` components in various modals to ensure proper accessibility. - Added `htmlFor` attributes to labels in `ImportTransactionsModal.tsx` for better form accessibility. - Disabled specific linting rules inline to address accessibility concerns in `Image.jsx` and `Toggle.tsx`.
GiteaMirror added the pull-request label 2026-04-10 21:55:49 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#13492