diff --git a/lib/components/src/Zoom/Zoom.tsx b/lib/components/src/Zoom/Zoom.tsx index 3b4f9ccba16a..fd52d843ba42 100644 --- a/lib/components/src/Zoom/Zoom.tsx +++ b/lib/components/src/Zoom/Zoom.tsx @@ -2,8 +2,13 @@ import window from 'global'; import { ZoomElement as Element } from './ZoomElement'; import { ZoomIFrame as IFrame } from './ZoomIFrame'; -export const browserSupportsCssZoom = (): boolean => - window.document.implementation.createHTMLDocument().body.style.zoom !== undefined; +export const browserSupportsCssZoom = (): boolean => { + try { + return window.document.implementation.createHTMLDocument('').body.style.zoom !== undefined; + } catch (error) { + return false; + } +}; export const Zoom = { Element,