diff --git a/React/Base/RCTBatchedBridge.m b/React/Base/RCTBatchedBridge.m index 0cf76f249..9ca1e2044 100644 --- a/React/Base/RCTBatchedBridge.m +++ b/React/Base/RCTBatchedBridge.m @@ -305,6 +305,10 @@ id RCTGetLatestExecutor(void) for (RCTModuleData *moduleData in _moduleDataByID) { config[moduleData.name] = moduleData.config; + + // HACK(tadeu): Ensure the queue has been loaded, make it lazy later inside RCTModuleMap + (void)[moduleData queue]; + if ([moduleData.instance conformsToProtocol:@protocol(RCTFrameUpdateObserver)]) { [_frameUpdateObservers addObject:moduleData]; }