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