daisy / daisy/ace

Metadata priority change in EPUB Accessibility 1.2

Open
#467 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
98
Forks
29
PR merge metrics
No merged PRs in 30d

Description

Ace currently emits a serious error if accessMode metadata isn't specified and a moderate error if accessModeSufficient isn't specified.

The upcoming [1.2 standard reverses these](https://www.w3.org/TR/epub-a11y-12/#sec-disc-package) so accessModeSufficient is now required metadata and accessMode is recommended. Once it becomes a recommendation Ace will need to change its reporting accordingly. We don't have a definite date for REC yet, but the current Candidate Recommendation period runs until October 19.

Contributor guide

Open the contributing guide

Research direction

Locate the checks that report missing accessMode and accessModeSufficient metadata, then read the EPUB Accessibility 1.2 section linked in the issue. Update the reporting so accessModeSufficient is treated as required and accessMode as recommended, and verify the corresponding checker tests or fixtures reflect the new severities.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
accessibility, tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.