diff --git a/.changeset/lucky-trainers-joke.md b/.changeset/lucky-trainers-joke.md new file mode 100644 index 0000000000..a91920d378 --- /dev/null +++ b/.changeset/lucky-trainers-joke.md @@ -0,0 +1,5 @@ +--- +"rrweb-snapshot": patch +--- + +use ownerNode.baseURI for stringifying sheet hrefs diff --git a/packages/rrweb-snapshot/src/utils.ts b/packages/rrweb-snapshot/src/utils.ts index 102787c666..418ce8230a 100644 --- a/packages/rrweb-snapshot/src/utils.ts +++ b/packages/rrweb-snapshot/src/utils.ts @@ -118,9 +118,9 @@ export function stringifyStylesheet(s: CSSStyleSheet): string | null { return null; } let sheetHref = s.href; - if (!sheetHref && s.ownerNode && s.ownerNode.ownerDocument) { + if (!sheetHref && s.ownerNode) { // an inline