diff --git a/packages/vitest/src/integrations/env/jsdom.ts b/packages/vitest/src/integrations/env/jsdom.ts index bff4586fe814..8c01520dc714 100644 --- a/packages/vitest/src/integrations/env/jsdom.ts +++ b/packages/vitest/src/integrations/env/jsdom.ts @@ -63,11 +63,14 @@ export default ({ ...restOptions, }, ) + const clearWindowErrors = catchWindowErrors(dom.window as any) + return { getVmContext() { return dom.getInternalVMContext() }, teardown() { + clearWindowErrors() dom.window.close() }, }