WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
292416
[GTK][WPE] Enable Cookie Store API by default
https://bugs.webkit.org/show_bug.cgi?id=292416
Summary
[GTK][WPE] Enable Cookie Store API by default
Carlos Alberto Lopez Perez
Reported
2025-05-01 19:01:43 PDT
Cookie Store API <
https://wicg.github.io/cookie-store
> is a web spec that is currently supported by the 3 main Web engines. Before
289626@main
it was enabled by default for Mac ports, and after that it depends on a build-time conditional macro. I have tried to enable it for the GTK and WPE ports and I run the WPT tests (not the imported ones here in webkit, but the real WPT tests) and I got this numbers: * WPT test results for cookie-store/ on WebKitGTK before enabling CookieStoreAPI: web-platform-test ~~~~~~~~~~~~~~~~~ Ran 608 checks (538 subtests, 70 tests) Expected results: 157 Unexpected results: 451 test: 7 (3 error, 4 timeout) subtest: 444 (437 fail, 3 notrun, 4 timeout) * WPT test results for cookie-store/ on WebKitGTK after after CookieStoreAPI: web-platform-test ~~~~~~~~~~~~~~~~~ Ran 608 checks (538 subtests, 70 tests) Expected results: 487 Unexpected results: 121 test: 5 (5 error) subtest: 116 (114 fail, 2 notrun) * WPT test results for cookie-store/ on WPE WebKit before after CookieStoreAPI: web-platform-test ~~~~~~~~~~~~~~~~~ Ran 608 checks (538 subtests, 70 tests) Expected results: 157 Unexpected results: 451 test: 7 (3 error, 4 timeout) subtest: 444 (437 fail, 3 notrun, 4 timeout) * WPT test results for cookie-store/ on WPE WebKit after after CookieStoreAPI: web-platform-test ~~~~~~~~~~~~~~~~~ Ran 608 checks (538 subtests, 70 tests) Expected results: 490 Unexpected results: 118 test: 2 (2 error) subtest: 116 (114 fail, 2 notrun) So it seems to me like we should enable this by default.
Attachments
Add attachment
proposed patch, testcase, etc.
Carlos Alberto Lopez Perez
Comment 1
2025-05-01 19:12:54 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/44825
EWS
Comment 2
2025-05-02 14:26:13 PDT
Committed
294448@main
(24324208dd4d): <
https://commits.webkit.org/294448@main
> Reviewed commits have been landed. Closing PR #44825 and removing active labels.
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