From 5a64cb53f97d819579b14b3bc8a852d373b0a43f Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 6 Jul 2022 11:25:51 +0800 Subject: [PATCH] fix(useMediaQuery): strict `isSupported` check --- packages/core/useMediaQuery/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/useMediaQuery/index.ts b/packages/core/useMediaQuery/index.ts index 03b1f339e40..ebbb59a3d0e 100644 --- a/packages/core/useMediaQuery/index.ts +++ b/packages/core/useMediaQuery/index.ts @@ -14,7 +14,7 @@ import { defaultWindow } from '../_configurable' */ export function useMediaQuery(query: string, options: ConfigurableWindow = {}) { const { window = defaultWindow } = options - const isSupported = Boolean(window && 'matchMedia' in window) + const isSupported = Boolean(window && 'matchMedia' in window && typeof 'matchMedia' === 'function') let mediaQuery: MediaQueryList | undefined const matches = ref(false)