Description
Summary
Investigate why the Vizably scan results for stripe.com show "Headings should not be empty" in both the Problems section under Structure and Semantics and the What's Good section.
Problem
During an end-user walkthrough, the same accessibility rule appeared to be reported as both a problem and a positive result. This may indicate an issue in how Axe-core results are processed, categorized, or displayed.
Proposed Work
- Reproduce the issue using stripe.com or another website that triggers the same rule.
- Inspect the raw Axe-core results returned by the scanner.
- Determine whether the duplicate classification originates from Axe-core or Vizably's result-processing logic.
- Verify how violations and successful checks are mapped into the Problems and What's Good sections.
- Fix the issue if it is caused by Vizably's processing or presentation logic.
- Add regression tests covering the affected behavior.
Acceptance Criteria
- The source of the duplicate result is identified.
- A rule is not incorrectly displayed as both a problem and a positive result.
- Existing accessibility scan results continue to be reported correctly.
- Automated tests cover the corrected behavior.
Description
Summary
Investigate why the Vizably scan results for stripe.com show "Headings should not be empty" in both the Problems section under Structure and Semantics and the What's Good section.
Problem
During an end-user walkthrough, the same accessibility rule appeared to be reported as both a problem and a positive result. This may indicate an issue in how Axe-core results are processed, categorized, or displayed.
Proposed Work
Acceptance Criteria