Changeset 252985 in webkit
- Timestamp:
- Dec 2, 2019 9:10:36 AM (4 years ago)
- Location:
- trunk
- Files:
-
- 4 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r252983 r252985 1 2019-12-02 youenn fablet <youenn@apple.com> 2 3 Service Worker should correctly set its document first party for cookies URL 4 https://bugs.webkit.org/show_bug.cgi?id=204742 5 6 Reviewed by Chris Dumez. 7 8 * http/wpt/service-workers/resources/set-cookie.py: Added. 9 * http/wpt/service-workers/resources/third-party-cookie-iframe.html: Added. 10 * http/wpt/service-workers/resources/third-party-worker.js: 11 * http/wpt/service-workers/third-party-cookie-expected.txt: Added. 12 * http/wpt/service-workers/third-party-cookie.html: Added. 13 1 14 2019-12-02 Simon Fraser <simon.fraser@apple.com> 2 15 -
trunk/LayoutTests/http/wpt/service-workers/resources/third-party-worker.js
r231861 r252985 17 17 var result = { cache : keys, db : db }; 18 18 e.source.postMessage(JSON.stringify(result)); 19 return; 20 } 21 if (e.data === 'set-cookie') { 22 await fetch("/WebKit/service-workers/resources/set-cookie.py?name=mycookie&path=%2F"); 23 e.source.postMessage('cookie-is-set'); 19 24 return; 20 25 } -
trunk/Source/WebCore/ChangeLog
r252983 r252985 1 2019-12-02 youenn fablet <youenn@apple.com> 2 3 Service Worker should correctly set its document first party for cookies URL 4 https://bugs.webkit.org/show_bug.cgi?id=204742 5 6 Reviewed by Chris Dumez. 7 8 Test: http/wpt/service-workers/third-party-cookie.html 9 10 * workers/service/context/ServiceWorkerThreadProxy.cpp: 11 (WebCore::createPageForServiceWorker): 12 Set document first party cookie for URL to the top origin. 13 1 14 2019-12-02 Simon Fraser <simon.fraser@apple.com> 2 15 -
trunk/Source/WebCore/workers/service/context/ServiceWorkerThreadProxy.cpp
r252118 r252985 70 70 71 71 document->setSiteForCookies(topOriginURL(origin)); 72 document->setFirstPartyForCookies( data.scriptURL);72 document->setFirstPartyForCookies(topOriginURL(origin)); 73 73 document->setDomainForCachePartition(origin->domainForCachePartition()); 74 74
Note: See TracChangeset
for help on using the changeset viewer.