From a4bed1107dbd146ddb8f3d7f757653e5247c19ff Mon Sep 17 00:00:00 2001 From: maria-rcks Date: Sat, 12 Sep 2026 00:20:26 +0000 Subject: [PATCH] fix(test): drain worker broadcasts before restoring browser globals --- .../src/components/files/fileEditorLanguageReadiness.test.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/web/src/components/files/fileEditorLanguageReadiness.test.ts b/apps/web/src/components/files/fileEditorLanguageReadiness.test.ts index 520c0fa82d0e..927d963c4598 100644 --- a/apps/web/src/components/files/fileEditorLanguageReadiness.test.ts +++ b/apps/web/src/components/files/fileEditorLanguageReadiness.test.ts @@ -116,6 +116,8 @@ afterEach(async () => { pool?.terminate(); await Promise.all(terminationPromises); await disposeHighlighter(); + // Drain the pool's final state broadcast before removing the animation frame stubs. + await new Promise((resolve) => setImmediate(resolve)); vi.unstubAllGlobals(); });