diff --git a/packages/core/useMagicKeys/index.ts b/packages/core/useMagicKeys/index.ts index 83cd1b99efe..576a0ff15e6 100644 --- a/packages/core/useMagicKeys/index.ts +++ b/packages/core/useMagicKeys/index.ts @@ -121,7 +121,7 @@ export function useMagicKeys(options: UseMagicKeysOptions = {}): any { }) metaDeps.clear() } - else if (e.getModifierState('Meta') && value) { + else if (typeof e.getModifierState === 'function' && e.getModifierState('Meta') && value) { [...current, ...values].forEach(key => metaDeps.add(key)) } }