diff --git a/ios/RNCWKWebView.m b/ios/RNCWKWebView.m index 011a9aa..c46d28d 100644 --- a/ios/RNCWKWebView.m +++ b/ios/RNCWKWebView.m @@ -466,6 +466,13 @@ static NSString *const MessageHanderName = @"ReactNative"; return; } + if ([error.domain isEqualToString:@"WebKitErrorDomain"] && error.code == 102) { + // Error code 102 "Frame load interrupted" is raised by the WKWebView + // when the URL is from an http redirect. This is a common pattern when + // implementing OAuth with a WebView. + return; + } + NSMutableDictionary *event = [self baseEvent]; [event addEntriesFromDictionary:@{ @"didFailProvisionalNavigation": @YES,