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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HTMLMediaElement] Add a controlsList/controlslist attribute. #2426

Closed
wants to merge 2 commits into from

Conversation

avayvod
Copy link
Contributor

@avayvod avayvod commented Mar 9, 2017

Adds a controlslist content attribute reflected by a DOMTokenList dom
attribute named controlsList to the HTMLMediaElement and <audio>/<video>
tags.

Specifies three supported keywords: nodownload, nofullscreen, and
noremoteplayback.

Documents the change proposed in #2293 (unlikely to be merged).


馃挜 Error: Wattsi server error 馃挜

PR Preview failed to build. (Last tried on Apr 28, 2021, 3:29 PM UTC).

More

PR Preview relies on a number of web services to run. There seems to be an issue with the following one:

馃毃 Wattsi Server - Wattsi Server is the web service used to build the WHATWG HTML spec.

馃敆 Related URL

Parsing MDN data...
Parsing...
Generating HTML variant...
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[[Clone]] ( targetRealm, memory )"; previous heading contents are "2.7.1 Cloneable objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[[Detached]]"; previous heading contents are "2.7.2 Transferable objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[[Transfer]]( targetRealm )"; previous heading contents are "2.7.2 Transferable objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredCloneWithTransfer ( input,   transferList, targetRealm )"; previous heading contents are "StructuredCloneWithTransfer ( input,   transferList, targetRealm )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredClone ( input, targetRealm   [ , memory ] )"; previous heading contents are "StructuredClone ( input, targetRealm   [ , memory ] )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "IsTransferable ( O )"; previous heading contents are "IsTransferable ( O )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "Transfer ( input, targetRealm )"; previous heading contents are "Transfer ( input, targetRealm )"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[HTMLConstructor]"; previous heading contents are "3.2.3 HTML element constructors"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "integrity"; previous heading contents are "4.2.4 The link element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "content"; previous heading contents are "4.2.5 The meta element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "http-equiv"; previous heading contents are "4.2.5.3 Pragma directives"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "Content security policy state"; previous heading contents are "4.2.5.3 Pragma directives"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ping"; previous heading contents are "4.5.1 The a element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "srcdoc"; previous heading contents are "4.8.5 The iframe element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "src"; previous heading contents are "4.12.1 The script element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "nonce"; previous heading contents are "4.12.1 The script element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "integrity"; previous heading contents are "4.12.1 The script element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing ""parser-inserted""; previous heading contents are "4.12.1.1 Processing model"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[CEReactions]"; previous heading contents are "4.13.6 Custom element reactions"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing ":defined"; previous heading contents are "4.16.3 Pseudo-classes"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "Window"; previous heading contents are "7.3 The Window object"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "WindowProxy"; previous heading contents are "7.4 The WindowProxy exotic object"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "DOM manipulation task source"; previous heading contents are "8.1.4.3 Generic task sources"
Error: Element found with dfn type name and redundant export attribute; dfn is <h2> element containing "Web workers"; previous heading contents are "Web workers"
Error: Element found with dfn type name and redundant export attribute; dfn is <h5> element containing "Shared workers"; previous heading contents are "Shared workers"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "frameset"; previous heading contents are "15.3.3 Frames"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "frame"; previous heading contents are "15.3.3 Frames"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "abort"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "DOMContentLoaded"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "afterprint"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "beforeprint"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "beforeunload"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "blur"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "cancel"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "change"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "close"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "connect"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "contextmenu"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "copy"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "cut"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "error"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "focus"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "hashchange"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "input"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "invalid"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "languagechange"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "load"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "loadend"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "loadstart"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "message"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "offline"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "online"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "open"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "pagehide"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "pageshow"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "paste"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "popstate"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "progress"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "readystatechange"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "rejectionhandled"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "reset"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "select"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "show"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "storage"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "submit"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "toggle"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "unhandledrejection"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "unload"; previous heading contents are "Events"
Error: Missing reference: [SECURE-CONTEXTS]
Error count: 69
Saving index-html
Splitting...
Saving index.html
Saving introduction.html
Saving infrastructure.html
Saving dom.html
Saving semantics.html
Saving embedded-content.html
Saving tables.html
Saving forms.html
Saving scripting.html
Saving microdata.html
Saving interaction.html
Saving browsers.html
Saving webappapis.html
Saving comms.html
Saving workers.html
Saving webstorage.html
Saving syntax.html
Saving xhtml.html
Saving rendering.html
Saving obsolete.html
Saving iana.html
Saving indices.html
Saving references.html
Saving acknowledgements.html
Generating DEV variant...
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "integrity"; previous heading contents are "4.2.4 The link element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "content"; previous heading contents are "4.2.5 The meta element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "http-equiv"; previous heading contents are "4.2.5.3 Pragma directives"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "Content security policy state"; previous heading contents are "4.2.5.3 Pragma directives"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "srcdoc"; previous heading contents are "4.8.5 The iframe element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "src"; previous heading contents are "4.12.1 The script element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "nonce"; previous heading contents are "4.12.1 The script element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "integrity"; previous heading contents are "4.12.1 The script element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[CEReactions]"; previous heading contents are "4.13.6 Custom element reactions"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "Window"; previous heading contents are "7.3 The Window object"
Error: Element found with dfn type name and redundant export attribute; dfn is <h2> element containing "Web workers"; previous heading contents are "Web workers"
Error: Element found with dfn type name and redundant export attribute; dfn is <h5> element containing "Shared workers"; previous heading contents are "Shared workers"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "abort"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "DOMContentLoaded"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "afterprint"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "beforeprint"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "beforeunload"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "blur"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "cancel"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "change"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "close"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "connect"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "contextmenu"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "copy"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "cut"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "error"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "focus"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "hashchange"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "input"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "invalid"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "languagechange"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "load"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "loadend"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "loadstart"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "message"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "offline"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "online"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "open"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "pagehide"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "pageshow"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "paste"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "popstate"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "progress"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "readystatechange"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "rejectionhandled"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "reset"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "select"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "show"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "storage"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "submit"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "toggle"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "unhandledrejection"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "unload"; previous heading contents are "Events"
Error count: 53
Splitting...
Saving index.html
Saving introduction.html
Saving infrastructure.html
Saving dom.html
Saving semantics.html
Saving embedded-content.html
Saving tables.html
Saving forms.html
Saving scripting.html
Saving microdata.html
Saving interaction.html
Saving browsers.html
Saving webappapis.html
Saving comms.html
Saving workers.html
Saving webstorage.html
Saving syntax.html
Saving xhtml.html
Saving obsolete.html
Saving iana.html
Saving indices.html
Saving references.html
Saving acknowledgements.html
Generating SNAP variant...
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[[Clone]] ( targetRealm, memory )"; previous heading contents are "2.7.1 Cloneable objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[[Detached]]"; previous heading contents are "2.7.2 Transferable objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[[Transfer]]( targetRealm )"; previous heading contents are "2.7.2 Transferable objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredCloneWithTransfer ( input,   transferList, targetRealm )"; previous heading contents are "StructuredCloneWithTransfer ( input,   transferList, targetRealm )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredClone ( input, targetRealm   [ , memory ] )"; previous heading contents are "StructuredClone ( input, targetRealm   [ , memory ] )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "IsTransferable ( O )"; previous heading contents are "IsTransferable ( O )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "Transfer ( input, targetRealm )"; previous heading contents are "Transfer ( input, targetRealm )"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[HTMLConstructor]"; previous heading contents are "3.2.3 HTML element constructors"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "integrity"; previous heading contents are "4.2.4 The link element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "content"; previous heading contents are "4.2.5 The meta element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "http-equiv"; previous heading contents are "4.2.5.3 Pragma directives"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "Content security policy state"; previous heading contents are "4.2.5.3 Pragma directives"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ping"; previous heading contents are "4.5.1 The a element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "srcdoc"; previous heading contents are "4.8.5 The iframe element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "src"; previous heading contents are "4.12.1 The script element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "nonce"; previous heading contents are "4.12.1 The script element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "integrity"; previous heading contents are "4.12.1 The script element"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing ""parser-inserted""; previous heading contents are "4.12.1.1 Processing model"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[CEReactions]"; previous heading contents are "4.13.6 Custom element reactions"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing ":defined"; previous heading contents are "4.16.3 Pseudo-classes"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "Window"; previous heading contents are "7.3 The Window object"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "WindowProxy"; previous heading contents are "7.4 The WindowProxy exotic object"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "DOM manipulation task source"; previous heading contents are "8.1.4.3 Generic task sources"
Error: Element found with dfn type name and redundant export attribute; dfn is <h2> element containing "Web workers"; previous heading contents are "Web workers"
Error: Element found with dfn type name and redundant export attribute; dfn is <h5> element containing "Shared workers"; previous heading contents are "Shared workers"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "frameset"; previous heading contents are "15.3.3 Frames"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "frame"; previous heading contents are "15.3.3 Frames"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "abort"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "DOMContentLoaded"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "afterprint"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "beforeprint"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "beforeunload"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "blur"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "cancel"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "change"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "close"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "connect"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "contextmenu"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "copy"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "cut"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "error"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "focus"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "hashchange"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "input"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "invalid"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "languagechange"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "load"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "loadend"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "loadstart"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "message"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "offline"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "online"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "open"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "pagehide"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "pageshow"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "paste"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "popstate"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "progress"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "readystatechange"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "rejectionhandled"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "reset"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "select"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "show"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "storage"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "submit"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "toggle"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "unhandledrejection"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "unload"; previous heading contents are "Events"
Error: Missing reference: [SECURE-CONTEXTS]
Error count: 69
Saving index-snap



If you don't have enough information above to solve the error by yourself (or to understand to which web service the error is related to, if any), please file an issue.

Adds a controlslist content attribute reflected by a DOMTokenList dom
attribute named controlsList to the HTMLMediaElement and <audio>/<video>
tags.

Specifies three supported keywords: nodownload, nofullscreen, and
noremoteplayback.

Documents the change proposed in whatwg#2293
@domenic domenic added addition/proposal New features or enhancements do not merge yet Pull request must not be merged per rationale in comment needs implementer interest Moving the issue forward requires implementers to express interest labels Mar 9, 2017
Copy link
Member

@domenic domenic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for doing this! This is indeed the maximally clear form for providing an interoperable spec others could implement, even if currently there is no other implementer interest. Great stuff.

So, despite this not likely being merged soon, I went through and did a quick review, which I hope is helpful.

@@ -31033,6 +31035,9 @@ interface <dfn>HTMLMediaElement</dfn> : <span>HTMLElement</span> {

// controls
[<span>CEReactions</span>] attribute boolean <span data-x="dom-media-controls">controls</span>;
[<span>CEReactions</span>, SameObject, PutForwards=<span
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It turns out we recently discovered CEReactions is not necessary for DOMTokenList attributes: #2378. (It's actually disallowed these days.)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

data-x="attr-media-controlslist-nofullscreen">nofullscreen</code></dfn>, and
<dfn><code data-x="attr-media-controlslist-noremoteplayback">noremoteplayback</code></dfn>.

<p>The <code data-x="attr-media-controlslist-nodownload">nodownload</code> keyword causes the
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should these be "causes ... to be hidden", or maybe instead "hints that ... should be hidden"?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

values defined in the <code data-x="attr-media-controlslist">controlslist</code> attribute and
supported by the user agent.</p>

<p>The user agent might ignore the author's preference depending on the environment, e.g.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Style nit: this seems like a normative "may", not a "might". I'd then move the example to

<p class="example">A user agent might ignore the <code data-x="attr-media-controlslist-nofullscreen">nofullscreen</code>
keyword if the content area containing the video is small, such as on a mobile device.</p>

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

<td> <code data-x="attr-media-controlslist">audio</code>;
<code data-x="attr-media-controlslist">video</code>
<td> Show/hide specific user agent controls
<td> <span>DOMTokenList</span> attribute
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should ideally follow the example of iframe sandbox in the index, i.e.

Unordered set of unique space-separate tokens, ASCII case-insensitive, consisting of ...

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

data-x="attr-media-controlslist-noremoteplayback">noremoteplayback</code> keyword causes the remote
playback control to be hidden when using the user agent's own set of controls for the media
element.</p>

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might be worth adding something like

<p class="note">Hiding these aspects of the user agent's own controls does not necessarily disable
the related functionality. For example, the user agent might present the same functionality through a
context menu or keyboard shortcut.</p>

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

MXEBot pushed a commit to mirror/chromium that referenced this pull request Mar 10, 2017
Adds a DOMTokenList backed controlsList/controlslist attribute to HTMLMediaElement with three keywords: nodownload, nofullscreen and noremoteplayback.

Spec change is discussed here: whatwg/html#2293
Spec change PR is here: whatwg/html#2426
WICG repo for the API is here: https://github.com/WICG/controls-list
Intent to ship is here: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/tFuQd3AcsIQ/discussion

BUG=650174,685018
TEST=manual+layout tests

Review-Url: https://codereview.chromium.org/2657723002
Cr-Commit-Position: refs/heads/master@{#455926}
MXEBot pushed a commit to mirror/chromium that referenced this pull request Mar 12, 2017
Adds a DOMTokenList backed controlsList/controlslist attribute to HTMLMediaElement with three keywords: nodownload, nofullscreen and noremoteplayback.

Spec change is discussed here: whatwg/html#2293
Spec change PR is here: whatwg/html#2426
WICG repo for the API is here: https://github.com/WICG/controls-list
Intent to ship is here: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/tFuQd3AcsIQ/discussion

BUG=650174,685018
TEST=manual+layout tests

Review-Url: https://codereview.chromium.org/2657723002
Cr-Commit-Position: refs/heads/master@{#455926}
(cherry picked from commit caca068)

Review-Url: https://codereview.chromium.org/2741933004 .
Cr-Commit-Position: refs/branch-heads/3029@{#132}
Cr-Branched-From: 939b32e-refs/heads/master@{#454471}
Base automatically changed from master to main January 15, 2021 07:56
@annevk
Copy link
Member

annevk commented Apr 28, 2021

Closing as this seems abandoned.

@annevk annevk closed this Apr 28, 2021
@domenic
Copy link
Member

domenic commented Apr 28, 2021

I believe this is shipping in Chrome so I think it's best to leave open as a record of such? If we want to start closing single-vendor PRs then I at least would want to work on some sort of archive...

@domenic domenic reopened this Apr 28, 2021
@annevk
Copy link
Member

annevk commented Apr 28, 2021

Agreed!

@hober
Copy link
Collaborator

hober commented Apr 28, 2021

Can't "a record of such" be in Chrome's documentation? I don't think we should leave PRs open for years and years if it's pretty clear it's not going to get the multi-implementer interest it needs to land.

@hober
Copy link
Collaborator

hober commented Apr 28, 2021

Can't "a record of such" be in Chrome's documentation? I don't think we should leave PRs open for years and years if it's pretty clear it's not going to get the multi-implementer interest it needs to land.

Alternately, a closed PR is literally "a record of such". PRs don't stop existing when they get closed.

@beaufortfrancois
Copy link

beaufortfrancois commented May 21, 2021

For info, the Chrome team is thinking about adding another value noplaybackrate to the controlsList attribute to offer a way for the website to enable/disable the playback speed control exposed by the browser in native media controls.
See WICG/controls-list#13 and WICG/controls-list#14
Shall I update this PR with the new value?

@domenic
Copy link
Member

domenic commented May 21, 2021

Yes, that plus a rebase would be ideal.

@beaufortfrancois
Copy link

@domenic Is it even possible for me to update this PR as I'm not the original owner?

@domenic
Copy link
Member

domenic commented May 21, 2021

You would need to get write access to @avayvod's fork. Otherwise creating a new PR would make the most sense.

@beaufortfrancois
Copy link

beaufortfrancois commented May 25, 2021

As @avayvod no longer works on this, I've created another PR at #6715.

@domenic
Copy link
Member

domenic commented May 26, 2021

Rolling forward to #6715.

@domenic domenic closed this May 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
addition/proposal New features or enhancements do not merge yet Pull request must not be merged per rationale in comment needs implementer interest Moving the issue forward requires implementers to express interest
Development

Successfully merging this pull request may close these issues.

None yet

5 participants