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

Prevent attachInternals() use before custom element constructor #5909

Merged
merged 1 commit into from
Sep 28, 2020

Conversation

mfreed7
Copy link
Contributor

@mfreed7 mfreed7 commented Sep 11, 2020

Changes the attachInternals() function to only be callable during or after the custom element constructor.


💥 Error: Wattsi server error 💥

PR Preview failed to build. (Last tried on Sep 16, 2020, 4:57 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 "nonce"; previous heading contents are "2.6.6 Nonce attributes"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[[CryptographicNonce]]"; previous heading contents are "2.6.6 Nonce attributes"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "nonce"; previous heading contents are "2.6.6 Nonce attributes"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[Serializable]"; previous heading contents are "2.8.1 Serializable objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[Transferable]"; previous heading contents are "2.8.2 Transferable objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[[Detached]]"; previous heading contents are "2.8.2 Transferable objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredSerialize ( value )"; previous heading contents are "StructuredSerialize ( value )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredSerializeForStorage ( value )"; previous heading contents are "StructuredSerializeForStorage ( value )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredDeserialize ( serialized,   targetRealm [ , memory ] )"; previous heading contents are "StructuredDeserialize ( serialized,   targetRealm [ , memory ] )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredSerializeWithTransfer ( value,   transferList )"; previous heading contents are "StructuredSerializeWithTransfer ( value,   transferList )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredDeserializeWithTransfer (   serializeWithTransferResult, targetRealm )"; previous heading contents are "StructuredDeserializeWithTransfer (   serializeWithTransferResult, 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 "alternate"; previous heading contents are "4.6.6.1 Link type "alternate""
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "preload"; previous heading contents are "4.6.6.19 Link type "preload""
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 "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 "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 "open(url,   target, features)"; previous heading contents are "7.3.1 APIs for creating and navigating browsing contexts by name"
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 <h5> element containing "Processing model"; previous heading contents are "Processing model"
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.6.4 Generic task sources"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onabort"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onauxclick"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncancel"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncanplay"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncanplaythrough"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onchange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onclick"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onclose"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncontextmenu"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncuechange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondblclick"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondrag"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragend"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragenter"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragleave"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragover"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragstart"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondrop"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondurationchange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onemptied"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onended"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onformdata"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oninput"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oninvalid"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onkeydown"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onkeypress"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onkeyup"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onloadeddata"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onloadedmetadata"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onloadstart"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmousedown"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseenter"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseleave"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmousemove"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseout"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseover"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseup"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onpause"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onplay"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onplaying"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onprogress"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onratechange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onreset"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onsecuritypolicyviolation"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onseeked"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onseeking"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onselect"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onslotchange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onstalled"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onsubmit"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onsuspend"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ontimeupdate"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ontoggle"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onvolumechange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwaiting"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwebkitanimationend"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwebkitanimationiteration"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwebkitanimationstart"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwebkittransitionend"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwheel"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onreadystatechange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
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 "closing"; previous heading contents are "10.2.2 The event loop"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "frameset"; previous heading contents are "15.3.2 Frames"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "frame"; previous heading contents are "15.3.2 Frames"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "Cross-Origin-Embedder-Policy"; previous heading contents are "16.8 `Cross-Origin-Embedder-Policy`"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "Cross-Origin-Embedder-Policy-Report-Only"; previous heading contents are "16.9 `Cross-Origin-Embedder-Policy-Report-Only`"
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 "formdata"; 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 "message"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "messageerror"; 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 "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 "securitypolicyviolation"; 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 "slotchange"; 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: 138
Saving index-html
Splitting...
Saving index.html
Saving introduction.html
Saving infrastructure.html
Saving common-microsyntaxes.html
Saving urls-and-fetching.html
Saving common-dom-interfaces.html
Saving structured-data.html
Saving dom.html
Saving semantics.html
Saving sections.html
Saving grouping-content.html
Saving text-level-semantics.html
Saving links.html
Saving edits.html
Saving embedded-content.html
Saving images.html
Saving iframe-embed-object.html
Saving media.html
Saving image-maps.html
Saving embedded-content-other.html
Saving tables.html
Saving forms.html
Saving input.html
Saving form-elements.html
Saving form-control-infrastructure.html
Saving interactive-elements.html
Saving scripting.html
Saving canvas.html
Saving custom-elements.html
Saving semantics-other.html
Saving microdata.html
Saving interaction.html
Saving dnd.html
Saving browsers.html
Saving window-object.html
Saving origin.html
Saving history.html
Saving browsing-the-web.html
Saving offline.html
Saving webappapis.html
Saving dynamic-markup-insertion.html
Saving timers-and-user-prompts.html
Saving system-state.html
Saving imagebitmap-and-animations.html
Saving comms.html
Saving server-sent-events.html
Saving web-sockets.html
Saving web-messaging.html
Saving workers.html
Saving webstorage.html
Saving syntax.html
Saving parsing.html
Saving named-characters.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 "nonce"; previous heading contents are "2.5.4 Nonce attributes"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[[CryptographicNonce]]"; previous heading contents are "2.5.4 Nonce attributes"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "nonce"; previous heading contents are "2.5.4 Nonce attributes"
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 "alternate"; previous heading contents are "4.6.5.1 Link type "alternate""
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "preload"; previous heading contents are "4.6.5.19 Link type "preload""
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 "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 "Window"; previous heading contents are "7.2 The Window object"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onabort"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onauxclick"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncancel"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncanplay"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncanplaythrough"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onchange"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onclick"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onclose"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncontextmenu"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncuechange"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondblclick"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondrag"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragend"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragenter"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragleave"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragover"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragstart"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondrop"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondurationchange"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onemptied"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onended"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onformdata"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oninput"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oninvalid"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onkeydown"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onkeypress"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onkeyup"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onloadeddata"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onloadedmetadata"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onloadstart"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmousedown"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseenter"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseleave"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmousemove"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseout"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseover"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseup"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onpause"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onplay"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onplaying"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onprogress"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onratechange"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onreset"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onsecuritypolicyviolation"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onseeked"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onseeking"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onselect"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onslotchange"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onstalled"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onsubmit"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onsuspend"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ontimeupdate"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ontoggle"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onvolumechange"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwaiting"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwebkitanimationend"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwebkitanimationiteration"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwebkitanimationstart"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwebkittransitionend"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwheel"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onreadystatechange"; previous heading contents are "8.1.5.2 Event handlers on elements, Document objects, and Window objects"
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 "closing"; previous heading contents are "10.2.2 The event loop"
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 "formdata"; 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 "message"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "messageerror"; 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 "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 "securitypolicyviolation"; 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 "slotchange"; 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: 118
Splitting...
Saving index.html
Saving introduction.html
Saving infrastructure.html
Saving common-microsyntaxes.html
Saving urls-and-fetching.html
Saving common-dom-interfaces.html
Saving dom.html
Saving semantics.html
Saving sections.html
Saving grouping-content.html
Saving text-level-semantics.html
Saving links.html
Saving edits.html
Saving embedded-content.html
Saving images.html
Saving iframe-embed-object.html
Saving media.html
Saving image-maps.html
Saving embedded-content-other.html
Saving tables.html
Saving forms.html
Saving input.html
Saving form-elements.html
Saving form-control-infrastructure.html
Saving interactive-elements.html
Saving scripting.html
Saving canvas.html
Saving custom-elements.html
Saving semantics-other.html
Saving microdata.html
Saving interaction.html
Saving dnd.html
Saving browsers.html
Saving window-object.html
Saving origin.html
Saving history.html
Saving browsing-the-web.html
Saving offline.html
Saving webappapis.html
Saving dynamic-markup-insertion.html
Saving timers-and-user-prompts.html
Saving system-state.html
Saving imagebitmap-and-animations.html
Saving comms.html
Saving server-sent-events.html
Saving web-sockets.html
Saving web-messaging.html
Saving workers.html
Saving webstorage.html
Saving syntax.html
Saving named-characters.html
Saving xhtml.html
Saving obsolete.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 "nonce"; previous heading contents are "2.6.6 Nonce attributes"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[[CryptographicNonce]]"; previous heading contents are "2.6.6 Nonce attributes"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "nonce"; previous heading contents are "2.6.6 Nonce attributes"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[Serializable]"; previous heading contents are "2.8.1 Serializable objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[Transferable]"; previous heading contents are "2.8.2 Transferable objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "[[Detached]]"; previous heading contents are "2.8.2 Transferable objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredSerialize ( value )"; previous heading contents are "StructuredSerialize ( value )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredSerializeForStorage ( value )"; previous heading contents are "StructuredSerializeForStorage ( value )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredDeserialize ( serialized,   targetRealm [ , memory ] )"; previous heading contents are "StructuredDeserialize ( serialized,   targetRealm [ , memory ] )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredSerializeWithTransfer ( value,   transferList )"; previous heading contents are "StructuredSerializeWithTransfer ( value,   transferList )"
Error: Element found with dfn type name and redundant export attribute; dfn is <h4> element containing "StructuredDeserializeWithTransfer (   serializeWithTransferResult, targetRealm )"; previous heading contents are "StructuredDeserializeWithTransfer (   serializeWithTransferResult, 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 "alternate"; previous heading contents are "4.6.6.1 Link type "alternate""
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "preload"; previous heading contents are "4.6.6.19 Link type "preload""
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 "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 "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 "open(url,   target, features)"; previous heading contents are "7.3.1 APIs for creating and navigating browsing contexts by name"
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 <h5> element containing "Processing model"; previous heading contents are "Processing model"
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.6.4 Generic task sources"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onabort"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onauxclick"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncancel"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncanplay"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncanplaythrough"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onchange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onclick"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onclose"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncontextmenu"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oncuechange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondblclick"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondrag"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragend"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragenter"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragleave"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragover"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondragstart"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondrop"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ondurationchange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onemptied"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onended"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onformdata"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oninput"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "oninvalid"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onkeydown"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onkeypress"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onkeyup"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onloadeddata"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onloadedmetadata"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onloadstart"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmousedown"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseenter"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseleave"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmousemove"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseout"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseover"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onmouseup"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onpause"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onplay"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onplaying"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onprogress"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onratechange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onreset"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onsecuritypolicyviolation"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onseeked"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onseeking"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onselect"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onslotchange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onstalled"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onsubmit"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onsuspend"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ontimeupdate"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "ontoggle"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onvolumechange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwaiting"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwebkitanimationend"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwebkitanimationiteration"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwebkitanimationstart"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwebkittransitionend"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onwheel"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "onreadystatechange"; previous heading contents are "8.1.7.2 Event handlers on elements, Document objects, and Window objects"
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 "closing"; previous heading contents are "10.2.2 The event loop"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "frameset"; previous heading contents are "15.3.2 Frames"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "frame"; previous heading contents are "15.3.2 Frames"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "Cross-Origin-Embedder-Policy"; previous heading contents are "16.8 `Cross-Origin-Embedder-Policy`"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "Cross-Origin-Embedder-Policy-Report-Only"; previous heading contents are "16.9 `Cross-Origin-Embedder-Policy-Report-Only`"
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 "formdata"; 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 "message"; previous heading contents are "Events"
Error: Element found with dfn type name and redundant export attribute; dfn is <dfn> element containing "messageerror"; 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 "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 "securitypolicyviolation"; 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 "slotchange"; 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: 138
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.

chromium-wpt-export-bot pushed a commit to web-platform-tests/wpt that referenced this pull request Sep 11, 2020
Per the discussion at [1], the intention of this change is to prevent
calls to attachInternals() prior to the constructor of the custom
element having a chance to do so. The spec PR is at [2].

This change is gated behind the DeclarativeShadowDOM flag. With the
flag disabled (the default), a use counter is added for checking on
the web compatibility of this change. The use counter will measure
the cases where attachInternals() is being called in a to-be-outlawed
way.

[1] WICG/webcomponents#871 (comment)
[2] whatwg/html#5909

Bug: 1042130
Change-Id: Iacf97a49133b5f7f44710e5c0287f01cfebe4c44
@annevk
Copy link
Member

annevk commented Sep 14, 2020

I agree with @rniwa that it would be preferable to split this up.

You'll also need to make your membership of the googlers organization public. You cannot sign the agreement as an individual.

@mfreed7
Copy link
Contributor Author

mfreed7 commented Sep 14, 2020

I agree with @rniwa that it would be preferable to split this up.

You'll also need to make your membership of the googlers organization public. You cannot sign the agreement as an individual.

Ok, I'll split it up. I'll leave this one for the protection of attachInternals() and create a new one for ElementInternals.shadowRoot.

Thanks for the pointer about joining the Googlers organization. I thought I had already done that, but apparently not. It is done now.

@mfreed7 mfreed7 changed the title Add ElementInternals.shadowroot, and protect attachInternals() before constructor Prevent attachInternals() use before custom element constructor Sep 14, 2020
chromium-wpt-export-bot pushed a commit to web-platform-tests/wpt that referenced this pull request Sep 14, 2020
Per the discussion at [1], the intention of this change is to prevent
calls to attachInternals() prior to the constructor of the custom
element having a chance to do so. The spec PR is at [2].

This change is gated behind the DeclarativeShadowDOM flag. With the
flag disabled (the default), a use counter is added for checking on
the web compatibility of this change. The use counter will measure
the cases where attachInternals() is being called in a to-be-outlawed
way.

[1] WICG/webcomponents#871 (comment)
[2] whatwg/html#5909

Bug: 1042130
Change-Id: Iacf97a49133b5f7f44710e5c0287f01cfebe4c44
chromium-wpt-export-bot pushed a commit to web-platform-tests/wpt that referenced this pull request Sep 15, 2020
Per the discussion at [1], the intention of this change is to prevent
calls to attachInternals() prior to the constructor of the custom
element having a chance to do so. The spec PR is at [2].

This change is gated behind the DeclarativeShadowDOM flag. With the
flag disabled (the default), a use counter is added for checking on
the web compatibility of this change. The use counter will measure
the cases where attachInternals() is being called in a to-be-outlawed
way.

[1] WICG/webcomponents#871 (comment)
[2] whatwg/html#5909

Bug: 1042130
Change-Id: Iacf97a49133b5f7f44710e5c0287f01cfebe4c44
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2392975
Reviewed-by: Alexei Svitkine <[email protected]>
Reviewed-by: Kouhei Ueno <[email protected]>
Commit-Queue: Mason Freed <[email protected]>
Auto-Submit: Mason Freed <[email protected]>
Cr-Commit-Position: refs/heads/master@{#806830}
blueboxd pushed a commit to blueboxd/chromium-legacy that referenced this pull request Sep 15, 2020
Per the discussion at [1], the intention of this change is to prevent
calls to attachInternals() prior to the constructor of the custom
element having a chance to do so. The spec PR is at [2].

This change is gated behind the DeclarativeShadowDOM flag. With the
flag disabled (the default), a use counter is added for checking on
the web compatibility of this change. The use counter will measure
the cases where attachInternals() is being called in a to-be-outlawed
way.

[1] WICG/webcomponents#871 (comment)
[2] whatwg/html#5909

Bug: 1042130
Change-Id: Iacf97a49133b5f7f44710e5c0287f01cfebe4c44
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2392975
Reviewed-by: Alexei Svitkine <[email protected]>
Reviewed-by: Kouhei Ueno <[email protected]>
Commit-Queue: Mason Freed <[email protected]>
Auto-Submit: Mason Freed <[email protected]>
Cr-Commit-Position: refs/heads/master@{#806830}
chromium-wpt-export-bot pushed a commit to web-platform-tests/wpt that referenced this pull request Sep 15, 2020
Per the discussion at [1], the intention of this change is to prevent
calls to attachInternals() prior to the constructor of the custom
element having a chance to do so. The spec PR is at [2].

This change is gated behind the DeclarativeShadowDOM flag. With the
flag disabled (the default), a use counter is added for checking on
the web compatibility of this change. The use counter will measure
the cases where attachInternals() is being called in a to-be-outlawed
way.

[1] WICG/webcomponents#871 (comment)
[2] whatwg/html#5909

Bug: 1042130
Change-Id: Iacf97a49133b5f7f44710e5c0287f01cfebe4c44
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2392975
Reviewed-by: Alexei Svitkine <[email protected]>
Reviewed-by: Kouhei Ueno <[email protected]>
Commit-Queue: Mason Freed <[email protected]>
Auto-Submit: Mason Freed <[email protected]>
Cr-Commit-Position: refs/heads/master@{#806830}
Copy link
Member

@annevk annevk left a comment

Choose a reason for hiding this comment

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

Thanks! This needs a corresponding PR to DOM to document the additional enum value.

source Outdated Show resolved Hide resolved
source Outdated Show resolved Hide resolved
source Outdated Show resolved Hide resolved
@mfreed7
Copy link
Contributor Author

mfreed7 commented Sep 16, 2020

Thanks for the comments @annevk, all are done. And I added a DOM PR, here: whatwg/dom#894

Copy link
Member

@annevk annevk left a comment

Choose a reason for hiding this comment

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

I'll let @domenic merge this just in case.

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.

LGTM, but can we test that precustomized elements match :defined per whatwg/dom#894?

Also, we should merge this after or at the same time as whatwg/dom#894.

@rniwa
Copy link

rniwa commented Sep 23, 2020

LGTM, but can we test that precustomized elements match :defined per whatwg/dom#894?

You mean that "precustomized" elements don't match :defined??

@annevk
Copy link
Member

annevk commented Sep 23, 2020

@rniwa the current PR suggests otherwise. Note that "uncustomized" counts as being defined too.

@rniwa
Copy link

rniwa commented Sep 23, 2020

@rniwa the current PR suggests otherwise. Note that "uncustomized" counts as being defined too.

That doesn't sound right. If the constructor of an element being upgraded calls some helper function before super() call, that function would now see that the element is defined even though super() call hadn't happened yet. This is inconsistent with the shipping behavior across browsers.

moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this pull request Sep 23, 2020
…ide or after the constructor, a=testonly

Automatic update from web-platform-tests
Restrict attachInternals() to be run inside or after the constructor

Per the discussion at [1], the intention of this change is to prevent
calls to attachInternals() prior to the constructor of the custom
element having a chance to do so. The spec PR is at [2].

This change is gated behind the DeclarativeShadowDOM flag. With the
flag disabled (the default), a use counter is added for checking on
the web compatibility of this change. The use counter will measure
the cases where attachInternals() is being called in a to-be-outlawed
way.

[1] WICG/webcomponents#871 (comment)
[2] whatwg/html#5909

Bug: 1042130
Change-Id: Iacf97a49133b5f7f44710e5c0287f01cfebe4c44
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2392975
Reviewed-by: Alexei Svitkine <[email protected]>
Reviewed-by: Kouhei Ueno <[email protected]>
Commit-Queue: Mason Freed <[email protected]>
Auto-Submit: Mason Freed <[email protected]>
Cr-Commit-Position: refs/heads/master@{#806830}

--

wpt-commits: df5b354d012f3bb0db1524bfaf8a4e16b4b01cc2
wpt-pr: 25402
sidvishnoi pushed a commit to sidvishnoi/gecko-webmonetization that referenced this pull request Sep 24, 2020
…ide or after the constructor, a=testonly

Automatic update from web-platform-tests
Restrict attachInternals() to be run inside or after the constructor

Per the discussion at [1], the intention of this change is to prevent
calls to attachInternals() prior to the constructor of the custom
element having a chance to do so. The spec PR is at [2].

This change is gated behind the DeclarativeShadowDOM flag. With the
flag disabled (the default), a use counter is added for checking on
the web compatibility of this change. The use counter will measure
the cases where attachInternals() is being called in a to-be-outlawed
way.

[1] WICG/webcomponents#871 (comment)
[2] whatwg/html#5909

Bug: 1042130
Change-Id: Iacf97a49133b5f7f44710e5c0287f01cfebe4c44
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2392975
Reviewed-by: Alexei Svitkine <[email protected]>
Reviewed-by: Kouhei Ueno <[email protected]>
Commit-Queue: Mason Freed <[email protected]>
Auto-Submit: Mason Freed <[email protected]>
Cr-Commit-Position: refs/heads/master@{#806830}

--

wpt-commits: df5b354d012f3bb0db1524bfaf8a4e16b4b01cc2
wpt-pr: 25402
@mfreed7
Copy link
Contributor Author

mfreed7 commented Sep 25, 2020

@rniwa the current PR suggests otherwise. Note that "uncustomized" counts as being defined too.

That doesn't sound right. If the constructor of an element being upgraded calls some helper function before super() call, that function would now see that the element is defined even though super() call hadn't happened yet. This is inconsistent with the shipping behavior across browsers.

Thanks for catching this. I agree, and I've removed this part of the change in the DOM PR. I don't think anything needs to change here, and I don't think there is more :defined testing needed. LMK if you disagree.

@annevk
Copy link
Member

annevk commented Sep 28, 2020

@mfreed7 it seems all is in order here. Perhaps dedicated Firefox/Safari implementation bugs are not needed as neither ships this feature?

@domenic want to merge?

@domenic
Copy link
Member

domenic commented Sep 28, 2020

LGTM, but should be merged after the DOM PR is, which is currently blocked on Bikeshed being down I guess :-/.

@mfreed7
Copy link
Contributor Author

mfreed7 commented Sep 28, 2020

LGTM, but should be merged after the DOM PR is, which is currently blocked on Bikeshed being down I guess :-/.

Thanks!

Any idea what's wrong with bikeshed? It seems to work when I build locally (with remote server) - I would have assumed that was the same remote server.

annevk added a commit to whatwg/dom that referenced this pull request Sep 28, 2020
@annevk annevk merged commit 16667c3 into whatwg:master Sep 28, 2020
@annevk
Copy link
Member

annevk commented Sep 28, 2020

It seems to have been fixed. I merged both PRs.

gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified-and-comments-removed that referenced this pull request Sep 28, 2020
…ide or after the constructor, a=testonly

Automatic update from web-platform-tests
Restrict attachInternals() to be run inside or after the constructor

Per the discussion at [1], the intention of this change is to prevent
calls to attachInternals() prior to the constructor of the custom
element having a chance to do so. The spec PR is at [2].

This change is gated behind the DeclarativeShadowDOM flag. With the
flag disabled (the default), a use counter is added for checking on
the web compatibility of this change. The use counter will measure
the cases where attachInternals() is being called in a to-be-outlawed
way.

[1] WICG/webcomponents#871 (comment)
[2] whatwg/html#5909

Bug: 1042130
Change-Id: Iacf97a49133b5f7f44710e5c0287f01cfebe4c44
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2392975
Reviewed-by: Alexei Svitkine <asvitkinechromium.org>
Reviewed-by: Kouhei Ueno <kouheichromium.org>
Commit-Queue: Mason Freed <masonfreedchromium.org>
Auto-Submit: Mason Freed <masonfreedchromium.org>
Cr-Commit-Position: refs/heads/master{#806830}

--

wpt-commits: df5b354d012f3bb0db1524bfaf8a4e16b4b01cc2
wpt-pr: 25402

UltraBlame original commit: 56afece076c057fd659c3c180e1673c5a409a614
gecko-dev-updater pushed a commit to marco-c/gecko-dev-comments-removed that referenced this pull request Sep 28, 2020
…ide or after the constructor, a=testonly

Automatic update from web-platform-tests
Restrict attachInternals() to be run inside or after the constructor

Per the discussion at [1], the intention of this change is to prevent
calls to attachInternals() prior to the constructor of the custom
element having a chance to do so. The spec PR is at [2].

This change is gated behind the DeclarativeShadowDOM flag. With the
flag disabled (the default), a use counter is added for checking on
the web compatibility of this change. The use counter will measure
the cases where attachInternals() is being called in a to-be-outlawed
way.

[1] WICG/webcomponents#871 (comment)
[2] whatwg/html#5909

Bug: 1042130
Change-Id: Iacf97a49133b5f7f44710e5c0287f01cfebe4c44
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2392975
Reviewed-by: Alexei Svitkine <asvitkinechromium.org>
Reviewed-by: Kouhei Ueno <kouheichromium.org>
Commit-Queue: Mason Freed <masonfreedchromium.org>
Auto-Submit: Mason Freed <masonfreedchromium.org>
Cr-Commit-Position: refs/heads/master{#806830}

--

wpt-commits: df5b354d012f3bb0db1524bfaf8a4e16b4b01cc2
wpt-pr: 25402

UltraBlame original commit: 56afece076c057fd659c3c180e1673c5a409a614
gecko-dev-updater pushed a commit to marco-c/gecko-dev-wordified that referenced this pull request Sep 28, 2020
…ide or after the constructor, a=testonly

Automatic update from web-platform-tests
Restrict attachInternals() to be run inside or after the constructor

Per the discussion at [1], the intention of this change is to prevent
calls to attachInternals() prior to the constructor of the custom
element having a chance to do so. The spec PR is at [2].

This change is gated behind the DeclarativeShadowDOM flag. With the
flag disabled (the default), a use counter is added for checking on
the web compatibility of this change. The use counter will measure
the cases where attachInternals() is being called in a to-be-outlawed
way.

[1] WICG/webcomponents#871 (comment)
[2] whatwg/html#5909

Bug: 1042130
Change-Id: Iacf97a49133b5f7f44710e5c0287f01cfebe4c44
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2392975
Reviewed-by: Alexei Svitkine <asvitkinechromium.org>
Reviewed-by: Kouhei Ueno <kouheichromium.org>
Commit-Queue: Mason Freed <masonfreedchromium.org>
Auto-Submit: Mason Freed <masonfreedchromium.org>
Cr-Commit-Position: refs/heads/master{#806830}

--

wpt-commits: df5b354d012f3bb0db1524bfaf8a4e16b4b01cc2
wpt-pr: 25402

UltraBlame original commit: 56afece076c057fd659c3c180e1673c5a409a614
mjfroman pushed a commit to mjfroman/moz-libwebrtc-third-party that referenced this pull request Oct 14, 2022
Per the discussion at [1], the intention of this change is to prevent
calls to attachInternals() prior to the constructor of the custom
element having a chance to do so. The spec PR is at [2].

This change is gated behind the DeclarativeShadowDOM flag. With the
flag disabled (the default), a use counter is added for checking on
the web compatibility of this change. The use counter will measure
the cases where attachInternals() is being called in a to-be-outlawed
way.

[1] WICG/webcomponents#871 (comment)
[2] whatwg/html#5909

Bug: 1042130
Change-Id: Iacf97a49133b5f7f44710e5c0287f01cfebe4c44
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2392975
Reviewed-by: Alexei Svitkine <[email protected]>
Reviewed-by: Kouhei Ueno <[email protected]>
Commit-Queue: Mason Freed <[email protected]>
Auto-Submit: Mason Freed <[email protected]>
Cr-Commit-Position: refs/heads/master@{#806830}
GitOrigin-RevId: 8f4d32caa68b363efdb4cd27821f3d893ff6f464
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants