From 7363620835a3b924b619a31db4e23a64949837be Mon Sep 17 00:00:00 2001 From: Kacper Kafara Date: Thu, 9 Jan 2025 23:26:31 +0100 Subject: [PATCH] Delay attach code --- .../ScrollView/RCTPullToRefreshViewComponentView.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTPullToRefreshViewComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTPullToRefreshViewComponentView.mm index 3a5679ea5dd083..e7f849626132af 100644 --- a/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTPullToRefreshViewComponentView.mm +++ b/packages/react-native/React/Fabric/Mounting/ComponentViews/ScrollView/RCTPullToRefreshViewComponentView.mm @@ -148,7 +148,9 @@ - (void)didMoveToWindow { [super didMoveToWindow]; if (self.window) { - [self _attach]; + dispatch_async(dispatch_get_main_queue(), ^{ + [self _attach]; + }); } else { [self _detach]; }