Fixes issue with id attribute selector in query selector.

This commit is contained in:
Robert Ros 2020-07-20 20:57:34 +02:00
parent c6fe43adcd
commit c971719f16

View File

@ -395,7 +395,7 @@ return (function () {
function handleAttributes(parentNode, fragment, settleInfo) {
forEach(fragment.querySelectorAll("[id]"), function (newNode) {
if (newNode.id && newNode.id.length > 0) {
var oldNode = parentNode.querySelector(newNode.tagName + "[id=" + newNode.id + "]");
var oldNode = parentNode.querySelector(newNode.tagName + "[id='" + newNode.id + "']");
if (oldNode && oldNode !== parentNode) {
var newAttributes = newNode.cloneNode();
cloneAttributes(newNode, oldNode);