[ Package conformance ]

Device & Platform · >=3.0.0

react-native-inappbrowser-reborn

native-seam only — real react-native-inappbrowser-reborn package runs unchanged from the bundle (InAppBrowser facade, openBrowserAsync / openAuthSessionAsync, Linking-based redirect resolution, iOS/Android option types). sootsim provides the RNInAppBrowser NativeModule with browser-equivalent behavior: open/openAuth use real window.open and resolve when the popup closes, isAvailable returns true, warmup is a noop, close/closeAuth close the popup. apps that race the auth popup against a Linking deep-link redirect take their success branch when the IdP redirects to the redirectUrl; popup cross-origin redirect detection can still fail on hostile IdPs (inherent browser limitation, same as react-native-app-auth).
85%
API coverage
No visual conformance cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working (9)
RNInAppBrowser native module: isAvailableopen (window.open + close-detection)openAuth (window.open + close-detection)closecloseAuthwarmupmayLaunchUrl. real upstream InAppBrowser JS surfaceredirect handling via Linkingall type/option exports
Missing (3)
no SFSafariViewController / Chrome Custom Tabs presentation styling (browser popup chrome is what it is)forceCloseOnRedirection ignoredLinking-based redirect race depends on a registered deep-link scheme