From 59875ed2f17d06dfbe454f4c0f8533cf0d596e02 Mon Sep 17 00:00:00 2001 From: David Heidrich Date: Tue, 4 Jun 2024 11:39:39 +0200 Subject: [PATCH] fix: remove `requestIdleCallback` in favor of `requestAnimationFrame` --- src/lib/middleware.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/middleware.ts b/src/lib/middleware.ts index b591430..e91a3be 100644 --- a/src/lib/middleware.ts +++ b/src/lib/middleware.ts @@ -478,7 +478,7 @@ export const converter = thisState[ns].subscribers = thisState[ns].subscribers - 1 if (thisState[ns].subscribers === 0) { // Delay the removal of subscribers, as we may have direct remounting components after - requestIdleCallback(() => { + requestAnimationFrame(() => { ;(set as GenericConverter)((inner) => { if (inner[ns]?.subscribers === 0) { delete inner[ns]