- Fixed
Access-Control-Allow-Headers: *
to work withXMLHttpRequest
. (silviot) - Fixed
xhr.response
to strip any leading BOM whenxhr.responseType
is"json"
. - Fixed
new Text()
andnew Comment()
constructors to properly set the resulting node'sownerDocument
. - Fixed
customElements.whenDefined()
to resolve its returned promise with the custom element constructor, per recent spec updates. (ExE-Boss) - Fixed parsing to ensure that
<svg><template></template></svg>
does not throw an exception, but instead correctly produces a SVG-namespace<template>
element. - Fixed
domParser.parseFromString()
to treat<noscript>
elements appropriately. - Fixed form control validity checking when the control was outside the
<form>
element and instead associated using theform=""
attribute. - Fixed
legendEl.form
to return the correct result based on its parent<fieldset>
. - Fixed
optionEl.text
to exclude<script>
descendants. - Fixed radio buttons and checkboxes to not fire
input
andchange
events when disconnected. - Fixed
inputEl.indeterminate
to reset to its previous value when canceling aclick
event on a checkbox or radio button. - Fixed the behavior of event handler attributes (e.g.
onclick="...code..."
) when there were global variables namedelement
orformOwner
. (ExE-Boss) - On Node.js v14.6.0+ where
WeakRef
s are available, fixedNodeIterator
to no longer stop working when more than tenNodeIterator
instances are created, and to use less memory due to inactiveNodeIterator
s sticking around. (ExE-Boss)