Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Following hyperlinks to non-linear spine items should be a normative statement #1864

Closed
dlazin opened this issue Oct 21, 2021 · 0 comments · Fixed by #1869
Closed

Following hyperlinks to non-linear spine items should be a normative statement #1864

dlazin opened this issue Oct 21, 2021 · 0 comments · Fixed by #1869
Assignees
Labels
EPUB33 Issues addressed in the EPUB 3.3 revision Spec-EPUB3 The issue affects the core EPUB 3.3 Recommendation Topic-PackageDoc The issue affects package documents

Comments

@dlazin
Copy link
Contributor

dlazin commented Oct 21, 2021

https://w3c.github.io/epub-specs/epub33/rs/#sec-pkg-doc-spine says:
"When a user traverses the default reading order defined in the spine [EPUB-33], a Reading System MAY automatically skip itemref elements marked as non-linear (excluding when a user specifically activates a hyperlink to such items)."

The parenthetical is an important requirement; IMO it should be a separate sentence with a clear MUST. Once it becomes a normative statement, it should gain a data-tests attribute pointing at https://w3c.github.io/epub-tests/#confreq-spine-nonlinear, which is the test for this requirement (currently structured as a test of https://w3c.github.io/epub-specs/epub33/core/#confreq-spine-nonlinear in the authoring spec).

Optionally, the test should also be renamed to match the ID of the new normative statement, since it's really intended to be testing that, and the authoring spec is secondary here.

@dlazin dlazin changed the title Parenthetical about activating nav hyperlinks should be a normative statement Following hyperlinks to non-linear spine items should be a normative statement Oct 21, 2021
@mattgarrish mattgarrish added the Topic-PackageDoc The issue affects package documents label Oct 25, 2021
@dlazin dlazin self-assigned this Oct 26, 2021
@mattgarrish mattgarrish added the EPUB33 Issues addressed in the EPUB 3.3 revision label Nov 10, 2021
@mattgarrish mattgarrish added the Spec-EPUB3 The issue affects the core EPUB 3.3 Recommendation label Sep 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EPUB33 Issues addressed in the EPUB 3.3 revision Spec-EPUB3 The issue affects the core EPUB 3.3 Recommendation Topic-PackageDoc The issue affects package documents
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants