diff --git a/packages/react-native-web/src/exports/AccessibilityInfo/index.js b/packages/react-native-web/src/exports/AccessibilityInfo/index.js index a36d63dd..ac7bb125 100644 --- a/packages/react-native-web/src/exports/AccessibilityInfo/index.js +++ b/packages/react-native-web/src/exports/AccessibilityInfo/index.js @@ -16,8 +16,9 @@ function isScreenReaderEnabled(): Promise<*> { } const prefersReducedMotionMedia = canUseDOM - ? window.matchMedia('(prefers-reduced-motion: reduce)') + ? typeof window.matchMedia === 'function' && window.matchMedia('(prefers-reduced-motion: reduce)') : null; + function isReduceMotionEnabled(): Promise<*> { return new Promise((resolve, reject) => { resolve(prefersReducedMotionMedia ? prefersReducedMotionMedia.matches : true);