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
currentScript
to returnSVGScriptElement
- Resetting a
textarea
should 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-kind
URL definition - This allows for MP4 media track integration
- Add
nonce
tolink
- For use in Content Security Policy [CSP3]
- Add
WindowOrWorkerGlobalScope
mixin - A convenience that simplifies adding functionality for
Window
andWorkerGlobalScope
objects - Make
label
-less emptyoption
okay as adatalist
child caption
element cannot takerole
values
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