Skip to content

Commit dd77cb1

Browse files
kfuledead-claudia
authored andcommitted
m.domFor(): workaround for unintentional mangling. Fix #2842 (#2981)
1 parent 1534722 commit dd77cb1

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

render/domFor.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,14 @@
22

33
var delayedRemoval = new WeakMap
44

5-
function *domFor({dom, domSize}, {generation} = {}) {
5+
function *domFor(vnode, object = {}) {
6+
// To avoid unintended mangling of the internal bundler,
7+
// parameter destructuring is not used here.
8+
var dom = vnode.dom
9+
var domSize = vnode.domSize
10+
var generation = object.generation
611
if (dom != null) do {
7-
const {nextSibling} = dom
12+
var nextSibling = dom.nextSibling
813

914
if (delayedRemoval.get(dom) === generation) {
1015
yield dom
@@ -19,4 +24,4 @@ function *domFor({dom, domSize}, {generation} = {}) {
1924
module.exports = {
2025
delayedRemoval: delayedRemoval,
2126
domFor: domFor,
22-
}
27+
}

0 commit comments

Comments
 (0)