[Webkit-unassigned] [Bug 213510] REGRESSION (iOS 14): WKWebView does not include cookies in cross-origin images

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 30 23:34:34 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=213510

--- Comment #5 from Niklas Merz <niklasmerz at apache.org> ---
(In reply to John Wilander from comment #4)
> Thanks for the clarifications, Niklas. Could you provide us with info on
> what app this is and perhaps with a test account? You can email the details
> to me. Thanks!

I hope you got my email earlier this week with details about the app I am talking about.

I thought about mitigations for this issue in this particular app. Using WKURLSchemeHandler is presumably the best way to handle that. Probably we will discuss this more with the Cordova project https://github.com/apache/cordova-ios/issues/922

I started a poll targeted to Cordova developers on Twitter to ask how many use cookies in their app. Not that many people participated but 30% for yes on the first day turned to 50.7% for yes until today https://twitter.com/NiklasMaerz/status/1276417185204916225. That means to me that possibly some Cordova developers may notice issues when they test iOS 14.

Using WKWebView (in Cordova) with this use case where the app runs on one origin and needs to talk to unknown servers on another origin has been very troublesome for me in the recent versions of iOS. iOS 13 had some challenges and we face very similar problems again with iOS 14. Living in fear of a breaking app with every iOS update is not a great developer experience.

The "Discover WKWebView enhancements" session from WWDC 2020 was about the ever expanding API of WKWebView and I strongly believe an open discussion with the WebKit and Cordova communities would improve developing apps on the Cordova and  iOS platform for many Cordova app developers out there.

You can reach out to Cordova via email, Slack: https://cordova.apache.org/contribute/. I am happy to provide some insights around CORS and Cordova from my experience the last year or so.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200701/d5c720b7/attachment.htm>


More information about the webkit-unassigned mailing list