| ... | @@ -116,6 +116,8 @@ afterEach(async () => { | ... | @@ -116,6 +116,8 @@ afterEach(async () => { |
| 116 | pool?.terminate(); | 116 | pool?.terminate(); |
| 117 | await Promise.all(terminationPromises); | 117 | await Promise.all(terminationPromises); |
| 118 | await disposeHighlighter(); | 118 | await disposeHighlighter(); |
| | 119 | // Drain the pool's final state broadcast before removing the animation frame stubs. |
| | 120 | await new Promise<void>((resolve) => setImmediate(resolve)); |
| 119 | vi.unstubAllGlobals(); | 121 | vi.unstubAllGlobals(); |
| 120 | }); | 122 | }); |
| 121 | | 123 | |