diff --git a/render/domFor.js b/render/domFor.js index 705a510b0..16b17a972 100644 --- a/render/domFor.js +++ b/render/domFor.js @@ -2,9 +2,14 @@ var delayedRemoval = new WeakMap -function *domFor({dom, domSize}, {generation} = {}) { +function *domFor(vnode, object = {}) { + // To avoid unintended mangling of the internal bundler, + // parameter destructuring is not used here. + var dom = vnode.dom + var domSize = vnode.domSize + var generation = object.generation if (dom != null) do { - const {nextSibling} = dom + var nextSibling = dom.nextSibling if (delayedRemoval.get(dom) === generation) { yield dom @@ -19,4 +24,4 @@ function *domFor({dom, domSize}, {generation} = {}) { module.exports = { delayedRemoval: delayedRemoval, domFor: domFor, -} \ No newline at end of file +}