Changes
This section summarises changes between Public Working Drafts.
Changes since the 10 March 2016 Public Working Draft.
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.
accesskeyattribute only takes a single character- This is to match implementation in browsers better.
- Add a callout to detach a media object in the media element load algorithm
- This is to synchronise with MSE.
- Remove microdata
- There is a http://www.w3.org/TR/2013/NOTE-microdata-20131029/W3C Note describing Microdata as an extension.
- Note that the attributes may be added back, referring to a Recommendation-track version of the extension, since there is a substantial amount of implementation.
Changes between the 10 March 2016 Public Working Draft and the 10 October 2015 Public Working Draft.
Full details of all changes since 12 January 2016 are available from the commit log of the w3c/html github repository. Note that a large number of changes made between 10 October and 12 January were copied direct from the whatwg/html repository.
- Removed because implementation is not consistent and the idea didn’t make sense
formattribute onlabelelement.- Removed for lack of implementation and to potentially improve before re-adding
accessKeyLabelIDL attribute.- Removed for lack of implementation
- Blank
altonareaelements with duplicatehrefattributes is no longer conformant. - Browsers don’t know about the user’s keyboard
- Storage Mutex
navigator.yieldForStorageUpdates()hreflangandtypeattributes onarealinksdocument.cssElementMapandDOMElementMapinterfacedocument.commandsIDL- master commands concept in
menuitem - Command API and related concepts
- Focus navigation fixed
- When navigating internally, the next search for a link etc starts from where the navigation moved to - no longer optionally.
mainrefers to thebody- As opposed to be allowed multiple times in the page, for other elements
- More ways
pcan be automatigically closed - redefine "fully active" for a document
- Require that a document has its own browsing context to be fully active
- change currentSrc for images which don’t resolve
- From the absolute URL to the URL given to the resolver
ais non-interactive if it has nohrefattribute- Fix Collections
HTMLFormControlsCollectionnot used for collections offieldsetelements- Instead
fieldsetmakes anHTMLCollection namedItemis an HTMLCollection not HTMLOptionsCollection- Supported tokens
- Define supported tokens for link types and
dropzoneas those that have an impact on processing - add supported tokens for rel
- Allow more cross-origin…
- Enable cross-origin
trackandEventSource - Allow cross-origin content for
ImageBitmapincanvas - let frameElement return null
- Transferable objects can go to different domains
- Make content of
timeconsistent - There were contradictory requirements, now it is phrasing content, or text
- Integration with the ES job queue
- Defining EnqueueJob() and NextJob in a monkeypatch to ECMAScript.
- Add missing events
- Events and APIs for tracking promise rejection
event-source-errorerror for media fetchingevent-track-errorandevent-track-load- Make
navigator.javaEnabled()a method - Table cleanups
- Add specific types for HTML table elements
.tFootan.createTFoot()always insert at the end- Disallow
tfootbeforetbody - Clear autoplay flag once autoplaying
- Otherwise odd things happened if the network changed
- Cleaning up toBlob in
canvas - Make the
toBlob()callback non-nullable - Rename
fileCallbacktoblobcallback - CSP hooks
- Add hooks for property on global object
- for inline events, styles
- inline elements
- update specification links
- Flip modes (remote/local) in loading media resources
- make origin on HTMLHyperlinkElementUtils and Location readonly
meta refreshparsing- Match Gecko better
- make
;optional - Clean up SVG in HTML
- describe the flavour of SVG used in browsers
- Make SVG
titlefirst child not last - Scroll restoration
- Add scroll restoration preferences to history traversal
- Clarify manual scrolling restoration
- Take account of
srclangwhen renderingtrack - Windows without browsing context
window.open()can return null- Add "noopener" to
relandwindow - Move HTTPS state from
windowtodocument - Drop some IDL attributes
[Exposed=Window]for HTMLHyperLinkElementUtils[Exposed=Window, Worker]for DOMStringMap- IDL Date
- Add IDL
[SameObject]for some objects that return collections - Make script IDL attributes reflect
- Remove "no exception" step from HAVE_METADATA
- Fix mismatched HTMLMediaElement currentTime exception
- If there is a current media controller it can still throw…
setInterval()timers clear too- Cleanup Fullscreen
- rename
menu type="popup"asmenu type="context" - Support
width="0" - For
imgand related elements, but not table cells