User:Jfoliot/Issue 142 Poster Alt revisited
Decision:
"These were three separate comments, but taken together we find that we have concrete counter-examples to the "firstframe element MUST contain alt" normative requirement in the "Introduce a new <firstframe> element" Proposal. Looking at that change proposal, we find no rationale for this requirement."
- first frame/<poster> is an optional child element. *IF* present then MUST is not unreasonable, as its existence is primarily to carry a graphic file, and thus MUST have a text equivalent (unless HTML5 supports optional alt text - open Issue)
Decision:
"I object to introducing a <firstframe> void element that is likely to appear before the <source> elements. In all browsers that do not implemented support for <firstframe>, any following <source> elements would become child elements of <firstframe> and thus would not be considered in the resource selection algorithm. In effect, that video would be completely broken in those browsers. (Yes, this is also a problem with <track> and introducing new void elements in general.)"
- no more or less an issue than a void <track> element, so this is not a unique problem: solution for void <track> = solution for void <poster>
Decision:
"Looking deeper into this it turns out that the "Introduce a new <firstframe> element" Change Proposal is internally inconsistent. It provides spec text that describes an element with a value of a url, but then provides examples where the value is placed in a src attribute."
- Huh? proposal is for an element that takes, as an attribute, a URI - unclear how this determination was made.
BASIS OF FORMAL OBJECTION
- "It provides spec text..." - "(NOTE: I make no pretense of being a Technical Editor, and request assistance in ensuring that the following prose explanation be converted to workable technical text.)"
Code example revisited:
<h2 id="sono"><span lang="IT">Io Sono L'amore</span> (I Am Love)</h2> <video aria-labeledby="sono" aria-describedby="synopsis"> <source src="video/sono_amore.webm"> <firstframe src="images/ratings/mpaa_pg.png" alt="This film is rated PG by the Motion Picture Association of America"> <track src="subtitles/[subtitle file]" srclang="EN" kind="subtitle"> <track src="captions/[caption file]" srclang="IT" kind="caption"> </video> <p id="synopsis">I Am Love (Italian: <span lang="IT">Io sono l'amore</span>) is a 2009 Italian film directed by Luca Guadagnino set at the turn of the millennium in Milan. The film follows a <span lang="fr">haute bourgeoisie</span> family through changing times and fortunes, and its disruption by the force of passion.</p>