Skip to content

Commit 964ffcc

Browse files
authored
fix(ios, new-arch): Fixed regression caused by new defaults applied (react-native-webview#3731)
* fix(ios, new-arch): Fixed regression caused by new defaults being applied * Update RNCWebViewImpl.m
1 parent 34956ff commit 964ffcc

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

apple/RNCWebViewImpl.m

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -165,28 +165,36 @@ - (instancetype)initWithFrame:(CGRect)frame
165165
_bounces = YES;
166166
_scrollEnabled = YES;
167167
_showsHorizontalScrollIndicator = YES;
168+
_javaScriptEnabled = YES;
169+
_allowsLinkPreview = YES;
168170
_showsVerticalScrollIndicator = YES;
169171
_directionalLockEnabled = YES;
172+
_useSharedProcessPool = YES;
173+
_cacheEnabled = YES;
174+
_mediaPlaybackRequiresUserAction = YES;
170175
_automaticallyAdjustContentInsets = YES;
171176
_autoManageStatusBarEnabled = YES;
172177
_contentInset = UIEdgeInsetsZero;
173178
_savedKeyboardDisplayRequiresUserAction = YES;
174-
#if TARGET_OS_IOS
175-
_savedStatusBarStyle = RCTSharedApplication().statusBarStyle;
176-
_savedStatusBarHidden = RCTSharedApplication().statusBarHidden;
177-
#endif // TARGET_OS_IOS
178179
_injectedJavaScript = nil;
179180
_injectedJavaScriptForMainFrameOnly = YES;
180181
_injectedJavaScriptBeforeContentLoaded = nil;
181182
_injectedJavaScriptBeforeContentLoadedForMainFrameOnly = YES;
182-
183+
_enableApplePay = NO;
184+
#if TARGET_OS_IOS
185+
_savedStatusBarStyle = RCTSharedApplication().statusBarStyle;
186+
_savedStatusBarHidden = RCTSharedApplication().statusBarHidden;
187+
#endif // TARGET_OS_IOS
183188
#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 110000 /* __IPHONE_11_0 */
184189
_savedContentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
185190
#endif
186191
#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 130000 /* __IPHONE_13_0 */
187192
_savedAutomaticallyAdjustsScrollIndicatorInsets = NO;
193+
_fraudulentWebsiteWarningEnabled = YES;
194+
#endif
195+
#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 140500 /* __IPHONE_13_0 */
196+
_textInteractionEnabled = YES;
188197
#endif
189-
_enableApplePay = NO;
190198
#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 150000 /* iOS 15 */
191199
_mediaCapturePermissionGrantType = RNCWebViewPermissionGrantType_Prompt;
192200
#endif

0 commit comments

Comments
 (0)