From bc1f957fa4abfab642cb26b39cb112530c8c1a4e Mon Sep 17 00:00:00 2001 From: Inuniku Date: Sat, 29 Oct 2022 13:27:23 +0200 Subject: [PATCH] fix(events): sort by distance on undefined roots --- packages/fiber/src/core/events.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/fiber/src/core/events.ts b/packages/fiber/src/core/events.ts index 7f567fc2f9..545402ac13 100644 --- a/packages/fiber/src/core/events.ts +++ b/packages/fiber/src/core/events.ts @@ -224,7 +224,7 @@ export function createEvents(store: UseBoundStore) { .sort((a, b) => { const aState = getRootState(a.object) const bState = getRootState(b.object) - if (!aState || !bState) return 0 + if (!aState || !bState) return a.distance - b.distance return bState.events.priority - aState.events.priority || a.distance - b.distance }) // Filter out duplicates