Changes
This section summarises changes between Public Working Drafts.
This section summarises substantive changes between Public Working Drafts. 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 since the 12 April 2016 Public Working Draft.
- Changes to match implementation or reflect lack of it
- Removed seamlessattribute on iframe
- Removed table sorting
- Clarify that respecting user preferences for track selection is valid
- Allow figcaptionanywhere within afigure(not just first or last)
- Remove special handling of isindexin form submission
- Normative reference changes
- Move from WCAG 1.0 to WCAG 2.0
Changes between the 12 April 2016 Public Working Draft and the 10 March 2016 Public Working Draft.
- 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 on- labelelement.
- 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()
- hreflangand- typeattributes on- arealinks
- document.cssElementMapand- DOMElementMapinterface
- document.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 the- body
- 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 no- hrefattribute
- Fix Collections
- HTMLFormControlsCollectionnot used for collections of- fieldsetelements
- 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 fetching
- event-track-errorand- event-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