From 202f1660f1516071a5e52cfe1916e811cc5baf9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20DUNGLER?= Date: Thu, 26 Nov 2020 21:34:58 +0100 Subject: [PATCH] Components: Fix Zoom for IE 11 --- lib/components/src/Zoom/Zoom.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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,