diff --git a/apps/web/src/components/files/fileEditorLanguageReadiness.test.ts b/apps/web/src/components/files/fileEditorLanguageReadiness.test.ts index 520c0fa82d0e0702a9dcfa9875a500ea11846dfe..927d963c459811044a0f36ea37ec1fd7e58188b5 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(); });