Title: [243880] trunk/Source/WebKit
- Revision
- 243880
- Author
- [email protected]
- Date
- 2019-04-04 10:44:16 -0700 (Thu, 04 Apr 2019)
Log Message
Service Worker Process does not have the right domain name
https://bugs.webkit.org/show_bug.cgi?id=196585
Reviewed by Chris Dumez.
* Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm:
(WebKit::XPCServiceInitializerDelegate::getExtraInitializationData):
Updated extraInitializationData to go from "security-origin" to "registrable-domain".
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (243879 => 243880)
--- trunk/Source/WebKit/ChangeLog 2019-04-04 17:39:48 UTC (rev 243879)
+++ trunk/Source/WebKit/ChangeLog 2019-04-04 17:44:16 UTC (rev 243880)
@@ -1,3 +1,14 @@
+2019-04-04 Youenn Fablet <[email protected]>
+
+ Service Worker Process does not have the right domain name
+ https://bugs.webkit.org/show_bug.cgi?id=196585
+
+ Reviewed by Chris Dumez.
+
+ * Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm:
+ (WebKit::XPCServiceInitializerDelegate::getExtraInitializationData):
+ Updated extraInitializationData to go from "security-origin" to "registrable-domain".
+
2019-04-04 Chris Dumez <[email protected]>
Temporarily disable delayed WebProcess launch on iOS to address PLT regression
Modified: trunk/Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm (243879 => 243880)
--- trunk/Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm 2019-04-04 17:39:48 UTC (rev 243879)
+++ trunk/Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceEntryPoint.mm 2019-04-04 17:44:16 UTC (rev 243880)
@@ -118,7 +118,10 @@
#if ENABLE(SERVICE_WORKER)
String serviceWorkerProcess = xpc_dictionary_get_string(extraDataInitializationDataObject, "service-worker-process");
if (!serviceWorkerProcess.isEmpty())
- extraInitializationData.add("service-worker-process"_s, serviceWorkerProcess);
+ extraInitializationData.add("service-worker-process"_s, WTFMove(serviceWorkerProcess));
+ String registrableDomain = xpc_dictionary_get_string(extraDataInitializationDataObject, "registrable-domain");
+ if (!registrableDomain.isEmpty())
+ extraInitializationData.add("registrable-domain"_s, WTFMove(registrableDomain));
#endif
String isPrewarmedProcess = xpc_dictionary_get_string(extraDataInitializationDataObject, "is-prewarmed");
@@ -125,10 +128,6 @@
if (!isPrewarmedProcess.isEmpty())
extraInitializationData.add("is-prewarmed"_s, isPrewarmedProcess);
- String securityOrigin = xpc_dictionary_get_string(extraDataInitializationDataObject, "security-origin");
- if (!securityOrigin.isEmpty())
- extraInitializationData.add("security-origin"_s, securityOrigin);
-
if (!isClientSandboxed()) {
String userDirectorySuffix = xpc_dictionary_get_string(extraDataInitializationDataObject, "user-directory-suffix");
if (!userDirectorySuffix.isEmpty())
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes