|
@@ -55,7 +55,10 @@ export function setDevtoolsHook(hook: DevtoolsHook, target: any) {
|
|
|
// (#4815)
|
|
// (#4815)
|
|
|
// eslint-disable-next-line no-restricted-globals
|
|
// eslint-disable-next-line no-restricted-globals
|
|
|
typeof window !== 'undefined' &&
|
|
typeof window !== 'undefined' &&
|
|
|
- !navigator.userAgent.includes('jsdom')
|
|
|
|
|
|
|
+ // some envs mock window but not fully
|
|
|
|
|
+ window.HTMLElement &&
|
|
|
|
|
+ // also exclude jsdom
|
|
|
|
|
+ !window.navigator?.userAgent?.includes('jsdom')
|
|
|
) {
|
|
) {
|
|
|
const replay = (target.__VUE_DEVTOOLS_HOOK_REPLAY__ =
|
|
const replay = (target.__VUE_DEVTOOLS_HOOK_REPLAY__ =
|
|
|
target.__VUE_DEVTOOLS_HOOK_REPLAY__ || [])
|
|
target.__VUE_DEVTOOLS_HOOK_REPLAY__ || [])
|