fix #460 ignore added node that are not in document anymore

This commit is contained in:
Yanzhen Yu
2021-01-16 22:31:57 +08:00
parent 7c1ec50d6f
commit ea1a9da6a5

View File

@@ -210,7 +210,7 @@ export default class MutationBuffer {
return nextId;
};
const pushAdd = (n: Node) => {
if (!n.parentNode) {
if (!n.parentNode || !document.contains(n)) {
return;
}
const parentId = mirror.getId((n.parentNode as Node) as INode);