diff --git a/React/Fabric/RCTSurfacePresenter.mm b/React/Fabric/RCTSurfacePresenter.mm index 42083028e5..13c77871d9 100644 --- a/React/Fabric/RCTSurfacePresenter.mm +++ b/React/Fabric/RCTSurfacePresenter.mm @@ -221,6 +221,11 @@ using namespace facebook::react; _contextContainer->registerInstance(_reactNativeConfig, "ReactNativeConfig"); auto messageQueueThread = _batchedBridge.jsMessageThread; + if (messageQueueThread) { + // Make sure initializeBridge completed + messageQueueThread->runOnQueueSync([] {}); + } + auto runtime = (facebook::jsi::Runtime *)((RCTCxxBridge *)_batchedBridge).runtime; RuntimeExecutor runtimeExecutor =