diff --git a/src/browser/renderer/DevicePixelObserver.ts b/src/browser/renderer/DevicePixelObserver.ts index caf1b21d..3aea61f6 100644 --- a/src/browser/renderer/DevicePixelObserver.ts +++ b/src/browser/renderer/DevicePixelObserver.ts @@ -31,6 +31,11 @@ export function observeDevicePixelDimensions(element: HTMLElement, callback: (de callback(width, height); } }); - observer.observe(element, { box: ['device-pixel-content-box'] } as any); + try { + observer.observe(element, { box: ['device-pixel-content-box'] } as any); + } catch { + observer.disconnect(); + observer = undefined; + } return toDisposable(() => observer?.disconnect()); }