WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED CONFIGURATION CHANGED
185666
Cannot get persistent cookie from file when using custom persistent WKWebsiteDataStore without processpool
https://bugs.webkit.org/show_bug.cgi?id=185666
Summary
Cannot get persistent cookie from file when using custom persistent WKWebsite...
Sihui Liu
Reported
2018-05-15 16:31:54 PDT
Create a custom persistent WKWebsiteDataStore with specified cookieStorageFile, set a persistent cookie through Cookie API. Then Create another custom persistent WKWebsiteDataStore with same cookieStorageFile, and call getAllCookies from this store, we would get nothing.
Attachments
Add attachment
proposed patch, testcase, etc.
Geoffrey Garen
Comment 1
2018-05-16 09:50:48 PDT
Similarly, two uses of the defaultDataStore will not persist cookie changes across process launches. Similarly, if an app uses a WKWebView and the WKWebView stores some data -- cookies, databases, whatever -- then when the app relaunches I think its defaultDataStore will not be able to get or remove its data, until you first load a webpage.
Radar WebKit Bug Importer
Comment 2
2018-05-17 14:01:35 PDT
<
rdar://problem/40343792
>
Radar WebKit Bug Importer
Comment 3
2018-05-17 14:02:51 PDT
<
rdar://problem/40343788
>
Sihui Liu
Comment 4
2022-03-18 11:11:03 PDT
Currently all WKHTTPCookieStores fetch cookies via network process, and on Cocoa platform network process is a singleton, so we will be able to get cookies from different stores with the same cookie file path.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug