diff --git a/React/Fabric/Mounting/RCTMountingTransactionObserverCoordinator.mm b/React/Fabric/Mounting/RCTMountingTransactionObserverCoordinator.mm index 405818ce92b..39d56121b2f 100644 --- a/React/Fabric/Mounting/RCTMountingTransactionObserverCoordinator.mm +++ b/React/Fabric/Mounting/RCTMountingTransactionObserverCoordinator.mm @@ -21,6 +21,7 @@ void RCTMountingTransactionObserverCoordinator::registerViewComponentDescriptor( } auto &surfaceRegistry = registry_[surfaceId]; + assert(surfaceRegistry.count(componentViewDescriptor) == 0); surfaceRegistry.insert(componentViewDescriptor); } @@ -34,6 +35,7 @@ void RCTMountingTransactionObserverCoordinator::unregisterViewComponentDescripto } auto &surfaceRegistry = registry_[surfaceId]; + assert(surfaceRegistry.count(componentViewDescriptor) == 1); surfaceRegistry.erase(componentViewDescriptor); }