diff --git a/packages/rrweb/src/utils.ts b/packages/rrweb/src/utils.ts index fcad16e8..30ba5836 100644 --- a/packages/rrweb/src/utils.ts +++ b/packages/rrweb/src/utils.ts @@ -39,7 +39,7 @@ export function createMirror(): Mirror { map: {}, getId(n) { // if n is not a serialized INode, use -1 as its id. - if (!n.__sn) { + if (!n || !n.__sn) { return -1; } return n.__sn.id;