You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Did you reproduce this issue in a development build?
Yes
Summary
Using expo-web-browser to open a web browser using presentationStyle: WebBrowserPresentationStyle.PAGE_SHEET on iOS can result in subsequent requests to open a web browser fail, when the user dismisses the browser too quickly.
Demo using Expo Go:
RPReplay_Final1708509511.MP4
Additionally, the following warning gets logged on the console: Attempted to call WebBrowser.openBrowserAsync multiple times while already active. Only one WebBrowser controller can be active at any given time.
✔ Check Expo config for common issues
✔ Check package.json for common issues
✔ Check dependencies for packages that should not be installed directly
✔ Check for common project setup issues
✔ Check for issues with metro config
✔ Check npm/ yarn versions
✔ Check Expo config (app.json/ app.config.js) schema
✔ Check for legacy global CLI installed locally
✔ Check that native modules do not use incompatible support packages
✔ Check that native modules use compatible support package versions for installed Expo SDK
✔ Check that packages match versions required by installed Expo SDK
Didn't find any issues with the project!
The text was updated successfully, but these errors were encountered:
Minimal reproducible example
https://snack.expo.dev/@michailk-dc/af7b9d?platform=ios
What platform(s) does this occur on?
iOS
Did you reproduce this issue in a development build?
Yes
Summary
Using expo-web-browser to open a web browser using
presentationStyle: WebBrowserPresentationStyle.PAGE_SHEET
on iOS can result in subsequent requests to open a web browser fail, when the user dismisses the browser too quickly.Demo using Expo Go:
RPReplay_Final1708509511.MP4
Additionally, the following warning gets logged on the console:
Attempted to call WebBrowser.openBrowserAsync multiple times while already active. Only one WebBrowser controller can be active at any given time.
Environment
Expo Doctor Diagnostics
The text was updated successfully, but these errors were encountered: