hackforla / hackforla/tdm-calculator

Epic: WAVE Error: Broken ARIA reference

Open
#2,891 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

deck: staging not for stakeholder dependency epic feature: Accessibility level: easy p-feature: Archived Accounts p-feature: Security priority: MUST HAVE role: dev accessibility lead size: 0.25pt
Dominant language
JavaScript
Stars
68
Forks
47
Avg merge
3d 9h
Merged PRs (30d)
25

Description

Dependency

Once the dependencies are closed, the work on this epic can resume

  • #3045
  • #3046
Overview

We need to make issues that will apply a solution for Error: Broken ARIA reference so that it can get fixed across the site.

Details

Category: Error
Name: Broken ARIA reference
(There is already a solution for this issue, it just needs to be applied to the pages)

known pages (there might be others):

  1. Security
  2. Archived Accounts

This epic will do the following

  • create issues to fix any occurrences of this problem
Action Items
  • Go to the Solutions Index (resource 1.02) and add the link to the specific page for this problem 1.02.01
  • Copy the issue template (resource 1.04)
  • Use the template content to create a new issue(s) for the pages under Known pages above
  • Customize the draft
    • Add the following labels
      • role: front-end
      • size: missing
      • p-feature: [REPLACE WITH FIRST PAGE NAME]
      • feature: Accessibility
      • level: missing
      • deck: add to staging
      • ready for dev lead
      • priority: MUST HAVE
    • Customize the draft issue resoures
      • In this issue use the content in resource Product Documentation 1.03.01 to update the draft's issue resource 1.02.01, 1.02.02
      • In this issue use the content in resource 1.01.01 (spreadsheet) to update the link to the spreadsheet in draft issue's resource 1.03
        • open the spreadsheet link and find the row number, and add it to the draft issues's resource 1.03.01
  • In this issue, add issue to Sub Issue section below
  • Once all the issues are closed, run WAVE and check all other pages for this Error; ignore all other Errors and Alerts. Check user interactions on the page to ensure that the Error: Broken ARIA reference isn't hidden by an interaction. Check one of the following below:
    • No additional instances of this Error found
    • New instances of these Errors found
      • Make additional issues
Resources
1.04 Issue Template

Title

Dev: fix Error: Broken ARIA reference on [REPLACE WITH PAGE NAME] page

Body

### Overview
We need to fix the Error(s): Broken ARIA reference on [REPLACE WITH PAGE NAME] so that page can be WCAG compliant.

#### Details
Category: Error
Name: Broken ARIA reference
(The Accessibility wiki for this Error has a solution)

Page that will be worked on:
[REPLACE WITH NAME OF PAGE NAME]

### Action Items
- [ ] Review wiki page: Accessibility, How to run the WAVE browser extension (Resource 1.01)
   - [ ] Install the WAVE browser extension
- [ ] Log in as the user indicated (resource 1.02.01) 
- [ ] navigate to the page you are going to fix (resource 1.02.02)
- [ ] Open the TDM WAVE Accessibility Audit Spreadsheet, for this [REPLACE WITH NAME OF Alert/Aria/Contrast Error/Error] (resource 1.03) and find the row that relates to this  issues page.
- [ ] Run the WAVE extension with no elements focused, or clicked
- [ ] Find the Error referenced in the Spreadsheet (1.03)
- [ ] This Error has been resolved on other pages, so review `Project Team Solution` section (resource 1.04.01.01)
- [ ] Apply solution
- [ ] Submit PR
- [ ] Add PR to spreadsheet in PR column next to Error (resource 1.03)
- [ ] On this issue
   - [ ] Add labels: 
      - `ready for accessibility lead`
   - [ ] Change status to: `Technical Review`
   - to the epic #2891
     - [ ] Add the label `ready for product`
      - [ ] Add this comment 
         ```
          - [#REPLACE WITH THIS ISSUE NUMBER] is closed.  Please review to see if there are any remaining instances of this problem
         ```

### Resources/Instructions
- 1.01[How to run the WAVE browser extension](https://github.com/hackforla/accessibility/blob/main/docs/getting-started/wave-browser-extension.md)
- 1.02 Application details
   - 1.02.01 User Profile Required: [REPLACE WITH USER TYPE: visitor (not logged in)/user/admin/security admin/]
   - 1.02.02 Page URL: http://tdm-dev.azurewebsites.net/[REPLACE WITH PAGE URL]
      - Requires sign in: [REPLACE WITH TRUE OR FALSE]
      - Can access page directly from URL: [REPLACE WITH TRUE OR FALSE]
- 1.03 [TDM WAVE Accessibility Audit Spreadsheet, tab: 2. Audit Log, filter: Error: Broken ARIA reference](https://docs.google.com/spreadsheets/d/1qiAqR9LH-Gd4LO3aOs0yUy174o5LOmnuU6Bz671mKsY/edit?gid=0#gid=0&fvid=713278591)
   -  Spreadsheet Row(s): [REPLACE WITH ROW NUMBERS]
- 1.04 [Accessibility Known Issues Index](https://github.com/hackforla/accessibility/blob/main/docs/known-issues-and-solutions/solutions-index/index.md)
    - 1.04.01 [WAVE Known Accessibility Issue: Error - Broken ARIA reference](https://hackforla.github.io/accessibility/known-issues-and-solutions/solutions-index/error-broken-aria-reference/)
        - 1.04.01.01 [WAVE Known Accessibility Issue: Error - Broken ARIA reference, Project Team Solution](https://hackforla.github.io/accessibility/known-issues-and-solutions/solutions-index/error-broken-aria-reference/#project-team-solution)

Additional reading (optional)
- https://hackforla.github.io/accessibility/

#### Slides
- [Staging Deck](https://docs.google.com/presentation/d/1crZ3IxqA4hAu3qzD7ns93Ieuqjwh6wyEtuX_46cP-fg)
   - [Staging Deck, slide ]
- Release deck
   - [2026-01-20 Release deck, slide]
Slides
  • Staging Deck
    • [Staging Deck, slide 2891] - N/A
  • Release deck
    • [2026-01-20 Release deck, slide 2891] - N/A

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the linked accessibility solution and the dependency issues #3045 and #3046, then inspect the Security and Archived Accounts pages with WAVE. Apply the documented solution through the page-specific issues and verify all other pages for Broken ARIA reference errors; done means no additional instances are found or new issues are created.

Written by the indexing model from the issue text.

Assessment

Domain
accessibility
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.