Skip to content

edupub (non-h1..h6) heading not recognized as section heading #1483

Description

@kriro

When I have a run-in heading in my EDUPUB publication like so:

<section aria-labelledby="sec-heading">
    <p><span aria-level="1" role="heading" id="sec-heading">Section heading (run-in)</span> Section contents.</p>
</section>

when validating with epubcheck 5.0.0 under the EDUPUB profile, I get the following error:

epubcheck error: ERROR(RSC-005): […]: Error while parsing file: section does not have a heading.

https://idpf.org/epub/profiles/edu/spec/#h.frvc45xf6cia 3rd paragraph suggests that I should be able to use aria-labelledby to associate the section with its heading, which cannot be a ranked HTML5 heading at that place due to p's content model restriction. That is why I use role="heading" and aria-level="1" as the equivalent to h1.

Is this an epubcheck issue, EDUPUB issue, or me misunderstanding the relevant spec's wording?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

priority: mediumTo be processed and published in one of the upcoming releasesspec: EDUPUBImpacting the support of the EDUPUB specificationstatus: has PRThe issue is being processed in a pull requesttype: false-positiveThis issue is about valid content being incorrectly rejected

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions