Browse Source

Fix createRange

range-dom-guard
Artur Arseniev 6 months ago
parent
commit
683bb8c65c
  1. 3
      packages/core/src/utils/dom.ts

3
packages/core/src/utils/dom.ts

@ -168,7 +168,8 @@ export const getElRect = (el?: Element) => {
let rectText;
if (isTextNode(el)) {
const range = document.createRange();
if (!el.parentNode) return def;
const range = el.ownerDocument.createRange();
range.selectNode(el);
rectText = range.getBoundingClientRect();
range.detach();

Loading…
Cancel
Save