-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
best-practiceTag imported from READMETag imported from READMEcat.structureTag imported from READMETag imported from READMEenhancementNew feature or requestNew feature or requestjavascriptPull requests that update javascript codePull requests that update javascript codereview-itemTag imported from READMETag imported from README
Description
Summary
- Implement the
frame-testedrule so<iframe>and<frame>elements are confirmed to load the accessibility scanner script when scanning (Critical impact). - Add rule metadata consistent with the README (review-item, best-practice tags) and ensure it integrates with the scanner pipeline.
Acceptance Criteria
- Add
src/rules/frame-tested.tsimplementing the rule logic and associated metadata. - Add focused tests under
tests/that cover frames missing the script and frames where the script is present. - Refresh documentation with
npm run build:readme, and keep formatting/tests passing.
References
- README:
frame-tested(Critical impact) - Axe rule: https://dequeuniversity.com/rules/axe/4.4/frame-tested?application=RuleDescription
Metadata
Metadata
Assignees
Labels
best-practiceTag imported from READMETag imported from READMEcat.structureTag imported from READMETag imported from READMEenhancementNew feature or requestNew feature or requestjavascriptPull requests that update javascript codePull requests that update javascript codereview-itemTag imported from READMETag imported from README