Hello,

I believe there may be an omission to a particular rule in the 'Creating an outline' section: http://dev.w3.org/html5/spec/#outlines

Specifically, from the rule 'When exiting a sectioning root element, if the stack is not empty' quoted at the bottom of this email, I believe there should be a 6th step:

'6. Append the outline of the sectioning content element being exited to the current section. (This does not change which section is the last section in the outline.)'

In addition, I think the 3rd step should be changed to:

'3. Finding the deepest child: If current section has no child sections, jump to step 6'



The wording of this step is identical to the previous rule 'When exiting a sectioning content element, if the stack is not empty', of the algorithm, which was deliberate. That previous rule makes sure that the outline of a sectioning content would be added to the overall document outline; without that same step added to the rule in question, I don't see any way in which the outline of a sectioning root is added into the overall document outline.

I can open a bug if this is indeed a real issue...

Regards,
Seth

Reply via email to