Changes
This section summarises substantial substantive changes between Public Working Drafts, as a guide for general review.
Full details of all changes since 12 January 2016 are available from the commit log of the w3c/html github repository, including various editorial and linking fixes.
Changes between Working Draft 2 and the First Public Working Draft
- Treat
data:URLs as a separate origin data:URLs will have a unique, opaque origin rather than inheriting that of the settings object. This aligns with Blink / Gecko / Webkit behaviour- Various fixes for compatibility with WHATWG specification
- Reflecting a broken URL should return the unparsed value
- Allow
currentScriptto returnSVGScriptElement - Resetting a
textareashould reset its dirty value flag - Make
document.open()andclose()check for XML document Change data type for HashChangeEvent to match reality- Make selection members nullable types
- Formalize bogus comment state
- Add
about:html-kindURL definition - This allows for MP4 media track integration
- Add
noncetolink - For use in Content Security Policy [CSP3]
- Add
WindowOrWorkerGlobalScopemixin - A convenience that simplifies adding functionality for
WindowandWorkerGlobalScopeobjects - Make
label-less emptyoptionokay as adatalistchild captionelement cannot takerolevalues
Changes since HTML 5.1 - Note that these may change if the HTML 5.1 specification is updated.
toolbar type for menu - This was removed from HTML 5.1 for lack of implementation, and may be removed from HTML 5.2 if not implemented.
dialog element - This was removed from HTML 5.1 for lack of implementation, and may be removed from HTML 5.2 if not implemented.
registerContentHandler(), isContentHandlerRegistered() and isProtocolHandlerRegistered() - These were removed from HTML 5.1 for lack of implementation, and may be removed from HTML 5.2 if not implemented.
datetime value for type - This was removed from HTML 5.1 for lack of implementation, and may be removed from HTML 5.2 if not implemented.
inputmode - This was removed from HTML 5.1 for lack of implementation, and may be removed from HTML 5.2 if not implemented.
keygen has been removed - As per Working Group decision, since it is likely to be removed soon from at least one of the two remaining
implementations.
- Modules, for scripts