Skip to content

Commit e3ec7cc

Browse files
kerlwJ-Rojas
authored andcommitted
argument 'ref' of insertBefore might be null
1 parent 9d818de commit e3ec7cc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/component.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ export default {
7474
parent.__isFragmentParent = true
7575
const insertBefore = parent.insertBefore;
7676
parent.insertBefore = (node, ref) => {
77-
let realRef = !!ref.__isFragment && !!ref.__isMounted ? ref.__head : ref
78-
if (node.__isFragment && node.__isMounted) {
77+
let realRef = !!ref && !!ref.__isFragment && !!ref.__isMounted ? ref.__head : ref
78+
if (!!node.__isFragment && !!node.__isMounted) {
7979
if (node === ref) {
8080
console.error("something must be wrong")
8181
return
@@ -108,7 +108,7 @@ export default {
108108

109109
const removeChild = parent.removeChild;
110110
parent.removeChild = (node) => {
111-
if (node.__isFragment && node.__isMounted) {
111+
if (!!node.__isFragment && !!node.__isMounted) {
112112
while (node.__head.nextSibling !== node.__tail)
113113
node.removeChild(node.__head.nextSibling)// container.removeChild(head.nextSibling)
114114

0 commit comments

Comments
 (0)