From 9b02ccc7bff64a038dae02398ad6d8ae3ea62065 Mon Sep 17 00:00:00 2001 From: Ruslan Lesiutin Date: Fri, 3 Oct 2025 15:46:46 +0100 Subject: [PATCH] [Fabric] Define event type / timeStamp methods --- .../src/ReactFiberConfigFabric.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/react-native-renderer/src/ReactFiberConfigFabric.js b/packages/react-native-renderer/src/ReactFiberConfigFabric.js index 0f334eea86024..7b58e976c267b 100644 --- a/packages/react-native-renderer/src/ReactFiberConfigFabric.js +++ b/packages/react-native-renderer/src/ReactFiberConfigFabric.js @@ -414,14 +414,19 @@ export function resolveUpdatePriority(): EventPriority { return DefaultEventPriority; } -export function trackSchedulerEvent(): void {} +let schedulerEvent: void | Event = undefined; +export function trackSchedulerEvent(): void { + schedulerEvent = window.event; +} export function resolveEventType(): null | string { - return null; + const event = window.event; + return event != null && event !== schedulerEvent ? event.type : null; } export function resolveEventTimeStamp(): number { - return -1.1; + const event = window.event; + return event != null && event !== schedulerEvent ? event.timeStamp : -1.1; } export function shouldAttemptEagerTransition(): boolean {