Skip to content

role="doc-pageheader” fails to validate #1619

Closed

Description

@Lululalu

role="doc-pagefooter” likely as well

Activity

  1. self-assigned this
    on Aug 14, 2025
  2. added
    type: specThe issue is related to a Specification update
    status: in discussionThe issue is being discussed by the development team
    and removed
    type: unverifiedThe issue couldn't be reproduced
    status: needs test caseA reproducible test case is needed to move the issue forward
    on Aug 31, 2025
  3. rdeltour commented on Sep 9, 2025

    @rdeltour
    Member

    @mattgarrish, it seems doc-pagefooter and doc-pageheader never made their way to ARIA in HTML, and consequently to v.Nu. What's that status of these two role?
    Shouldn't they be submitted to ARIA in HTML before being added to EPUBCheck?

  4. mattgarrish commented on Sep 9, 2025

    @mattgarrish
    Member

    DPUB-ARIA 1.1 was finally made a REC back in May so they are official roles now.

    But, yes, we shouldn't move ahead of ARIA in HTML on where they're allowed. They weren't added by us but for applications like google docs that want to suppress the running headers and footers they put in. I'd likely wait on them to submit as I don't know their intended use cases for the roles.

    But if you feel pressed to do something, you could always allow them on elements that accept any role. That would never be an invalid use.

  5. pkra commented on Jan 13, 2026

    @pkra
    Member

    Stumbling upon this, this does not seem to be an ARIA-in-HTML problem as such. Elements that allow all roles also allow the new DPUB-ARIA 1.1 roles (e.g. div). If other elements should support them, then I'd file an issue on the html-aria tracker.

    Similarly, there was no nu validator issue filed to add support for these new DPUB 1.1 roles (so even the currently specified usage won't validate). Also, nu validator saw a lot of improvements recently; it'd be nice if epubcheck would update.

  6. added
    status: in progressThe issue is being implemented by the development team
    status: has PRThe issue is being processed in a pull request
    and removed
    status: in discussionThe issue is being discussed by the development team
    status: in progressThe issue is being implemented by the development team
    on Sep 11, 2026
  7. added a commit that references this issue on Sep 15, 2026
    d24d914
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

status: has PRThe issue is being processed in a pull requesttype: specThe issue is related to a Specification update

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    ⌂ 换网址