diff --git a/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp index 2e2e50f315c3ad..76384785d33d2e 100644 --- a/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp +++ b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp @@ -121,7 +121,10 @@ void FabricUIManagerBinding::reportMount(SurfaceId surfaceId) { } } if (surfaceHandler != nullptr) { - surfaceHandler->getMountingCoordinator()->didPerformAsyncTransactions(); + auto mountingCoordinator = surfaceHandler->getMountingCoordinator(); + if (mountingCoordinator != nullptr) { + mountingCoordinator->didPerformAsyncTransactions(); + } } } else { LOG(ERROR) << "FabricUIManagerBinding::reportMount: Surface with id "