diff --git a/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp index aa4d642570c424..22cef294d66b4a 100644 --- a/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp +++ b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp @@ -159,7 +159,7 @@ void RuntimeScheduler_Modern::executeNowOnTheSameThread( // Protecting against re-entry into `executeNowOnTheSameThread` from within // `executeNowOnTheSameThread`. Without accounting for re-rentry, a deadlock // will occur when trying to gain access to the runtime. - return runEventLoopTick(*runtimePtr, task, currentTime); + return executeTask(*runtimePtr, task, true); } syncTaskRequests_++;