-
-
Notifications
You must be signed in to change notification settings - Fork 38
Open
Labels
Description
Environment
Reproduced on iOS 26.1 on iPhone 13 Pro Max AND on Samsung 10e (Android 12).
"@sentry/browser": "9.46.0",
"@sentry/capacitor": "2.3.1",
"@sentry/nuxt": "9.46.0",
"@sentry/types": "9.46.0",
"@capacitor/core": "7.4.3",
"@capacitor/ios": "7.4.3",
"@capacitor/inappbrowser": "2.5.1",
"@capacitor/browser": "^7.0.2",
Steps to Reproduce
Open the Browser to any page:
Browser.open({ url: loginUrl }); // auth.pictalk.org
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>WKAppBoundDomains</key>
<array>
<string>agenda.pictalk.org</string>
<string>localhost</string>
<string>www.pictalk.org</string>
<string>auth.pictalk.org</string>
<string>beta.agenda.pictalk.org</string>
</array>
</dict>
</plist>
Expected Result
The Browser window to open normally and print the page.
Actual Result
Crash of the Capacitor webview.
⚡️ To Native -> SentryCapacitor addBreadcrumb 130806918
⚡️ TO JS undefined
⚡️ [debug] - [NAV] => page:settings
⚡️ To Native -> SentryCapacitor addBreadcrumb 130806919
⚡️ TO JS undefined
⚡️ To Native -> SentryCapacitor addBreadcrumb 130806920
⚡️ TO JS undefined
⚡️ To Native -> FirebaseAnalytics logEvent 130806921
⚡️ TO JS undefined
0x1160fc640 - [PID=99860] WebProcessProxy::didClose: (web process 0 crash)
0x1160fc640 - [PID=99860] WebProcessProxy::processDidTerminateOrFailedToLaunch: reason=Crash
Error Domain=WKErrorDomain Code=5 "JavaScript execution returned a result of an unsupported type" UserInfo={NSLocalizedDescription=JavaScript execution returned a result of an unsupported type}
Error acquiring assertion: <Error Domain=RBSServiceErrorDomain Code=1 "((target is not running or doesn't have entitlement com.apple.developer.web-browser-engine.rendering AND target is not running or doesn't have entitlement com.apple.developer.web-browser-engine.networking AND target is not running or doesn't have entitlement com.apple.developer.web-browser-engine.webcontent))" UserInfo={NSLocalizedFailureReason=((target is not running or doesn't have entitlement com.apple.developer.web-browser-engine.rendering AND target is not running or doesn't have entitlement com.apple.developer.web-browser-engine.networking AND target is not running or doesn't have entitlement com.apple.developer.web-browser-engine.webcontent))}>
0x1161603c0 - ProcessAssertion::acquireSync Failed to acquire RBS assertion 'XPCConnectionTerminationWatchdog' for process with PID=99860, error: (null)
0x109fa0718 - [pageProxyID=7, webPageID=8, PID=99860] WebPageProxy::processDidTerminate: (pid 99860), reason=Crash
0x109fa0718 - [pageProxyID=7, webPageID=8, PID=99860] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
⚡️ WebView process terminated
0x1161281e0 - GPUProcessProxy::gpuProcessExited: reason=IdleExit
0x1160fc100 - [PID=0] WebProcessProxy::gpuProcessExited: reason=IdleExit
⚡️ [log] - onscript loading complete
⚡️ WebView loaded