diff --git a/vendors/knockout/build/output/knockout-latest.debug.js b/vendors/knockout/build/output/knockout-latest.debug.js index b8313eb41..883ef27b1 100644 --- a/vendors/knockout/build/output/knockout-latest.debug.js +++ b/vendors/knockout/build/output/knockout-latest.debug.js @@ -32,6 +32,9 @@ ko.utils = { objectForEach: (obj, action) => obj && Object.entries(obj).forEach(prop => action(prop[0], prop[1])), emptyDomNode: domNode => [...domNode.childNodes].forEach(child => ko.removeNode(child)), +// emptyDomNode: domNode => {while (domNode.lastChild) ko.removeNode(domNode.lastChild)}, + // Safari 14+ +// emptyDomNode: domNode => domNode.replaceChildren(), moveCleanedNodesToContainerElement: nodes => { // Ensure it's a real array, as we're about to reparent the nodes and diff --git a/vendors/knockout/src/utils.js b/vendors/knockout/src/utils.js index c2cb847a7..a752eb577 100644 --- a/vendors/knockout/src/utils.js +++ b/vendors/knockout/src/utils.js @@ -4,6 +4,9 @@ ko.utils = { objectForEach: (obj, action) => obj && Object.entries(obj).forEach(prop => action(prop[0], prop[1])), emptyDomNode: domNode => [...domNode.childNodes].forEach(child => ko.removeNode(child)), +// emptyDomNode: domNode => {while (domNode.lastChild) ko.removeNode(domNode.lastChild)}, + // Safari 14+ +// emptyDomNode: domNode => domNode.replaceChildren(), moveCleanedNodesToContainerElement: nodes => { // Ensure it's a real array, as we're about to reparent the nodes and