diff --git a/src/Type/y-xml/YXmlFragment.js b/src/Type/y-xml/YXmlFragment.js index 80ca14bd..6f83dcb8 100644 --- a/src/Type/y-xml/YXmlFragment.js +++ b/src/Type/y-xml/YXmlFragment.js @@ -17,7 +17,7 @@ function domToYXml (parent, doms, _document) { } if (parent._domFilter(d.nodeName, new Map()) !== null) { let type - const hookName = d._yjsHook + const hookName = d._yjsHook || (d.dataset != null ? d.dataset.yjsHook : undefined) if (hookName !== undefined) { type = new YXmlHook(hookName, d) } else if (d.nodeType === d.TEXT_NODE) {