Skip to content

[Feature]: Enhance list_markup_review.ts #2512

@ewainberg

Description

@ewainberg

Project

accessibility-checker-engine

Description

Hello, I have noticed that the list_markup_review check is not thorough in the types of lists it looks for.
Right now, the scanner just checks for numbered lists as well as list items starting with a "*" symbol and a "-" symbol and with a space in between (e.g., “1. Item”, “- Item”). It will not account for bullet points, letter labeled lists (a., b., c.) or roman numeral lists (all these list types are standard in HTML).

Additionally, the check does not take structural awareness into account. For example, headers might be numbered, and thus flag, but in HTML they shouldn't be considered to have to be a list.

I suggest expanding the checking behavior and even detecting list patterns across sibling nodes instead of just performing single node checks.

Metadata

Metadata

Assignees

Labels

2Q2026engine-rulesIssues in the accessibility-checker-engine componentuser-reportedIssues identified outside of the core team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions