diff --git a/src/picker/components/Picker/framework.js b/src/picker/components/Picker/framework.js index e2f4a39..8b7dd16 100644 --- a/src/picker/components/Picker/framework.js +++ b/src/picker/components/Picker/framework.js @@ -17,13 +17,9 @@ function replaceChildren (parentNode, newChildren) { /* istanbul ignore else */ if (hasReplaceChildren) { parentNode.replaceChildren(...newChildren) - } else { // polyfill Element.prototype.replaceChildren - while (parentNode.lastChild) { - parentNode.removeChild(parentNode.lastChild) - } - for (const child of newChildren) { - parentNode.appendChild(child) - } + } else { // minimal polyfill for Element.prototype.replaceChildren + parentNode.innerHTML = '' + parentNode.append(...newChildren) } }