Oi vey! You’re calling WKWebView from a secondary thread: Thread 4 Crashed: … 7 WebKit … -[WKWebView loadRequest:] + 160 8 SSOExtension.debug.dylib … closure #1 in closure #2 in AuthenticationViewController.beginAuthorization(with:) + 2132 9 SSOExtension.debug.dylib … ChallengeApiHelper.performChallengeApiRequest(authorizationRequest:deviceId:completionHandler:) + 1952 10 SSOExtension.debug.dylib … closure #2 in AuthenticationViewController.beginAuthorization(with:) + 2012 11 SSOExtension.debug.dylib … thunk for @escaping @callee_guaranteed @Sendable (@unowned Bool, @guaranteed Error?) -> () + 132 12 AppSSO … __81-[SOAuthorizationRequest presentAuthorizationViewControllerWithHints:completion:]_block_invoke + 248 That’s so not allowed, and it’s triggering a trap that crashes your process. Weirdly, the WebKit Features for Safari 26.1 blog post lists this: Fixed a crash when an app uses WKWebView::loadRequest API on background threads. (162225842) So clearly you’re not the only one doing thi
Topic:
Safari & Web
SubTopic:
General
Tags: