diff --git a/packages/rrweb/src/record/observer.ts b/packages/rrweb/src/record/observer.ts index ad2e0b24e2..f740ebebf3 100644 --- a/packages/rrweb/src/record/observer.ts +++ b/packages/rrweb/src/record/observer.ts @@ -866,8 +866,12 @@ export function initObservers( viewportResizeHandler(); inputHandler(); mediaInteractionHandler(); - styleSheetObserver(); - styleDeclarationObserver(); + try { + styleSheetObserver(); + styleDeclarationObserver(); + } catch(e) { + // ignore errors in style observers + } fontObserver(); pluginHandlers.forEach((h) => h()); };