If you create a cookie and add to the WKWebViewConfiguration the completionHandler returns 'Cookies synced' suggesting cookie was added with success. However, upon inspection of app in Safari the cookie is not there. This is broken in iOS 18 beta and works in previous versions without issue. Did Apple change the WKWebView API and break this feature? code snippet: NSDictionary* settings = self.commandDelegate.settings; WKWebViewConfiguration* configuration = [self createConfigurationFromSettings:settings]; configuration.userContentController = userContentController; NSMutableDictionary *cookieProperties = [NSMutableDictionary dictionary]; [cookieProperties setObject:@foo forKey:NSHTTPCookieName]; [cookieProperties setObject:@bar forKey:NSHTTPCookieValue]; [cookieProperties setObject:@mydomain.com forKey:NSHTTPCookieDomain]; [cookieProperties setObject:@mydomain.com forKey:NSHTTPCookieOriginURL]; [cookieProperties setObject:@/ forKey:NSHTTPCookiePath]; NSHTTPCookie *cookie
Topic:
Safari & Web
SubTopic:
General
Tags:
WebKit
Feedback Assistant
Safari Developer Tools
Web Inspector