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.
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.