Title: [291909] trunk/Source/WebKit
Revision
291909
Author
[email protected]
Date
2022-03-25 17:57:19 -0700 (Fri, 25 Mar 2022)

Log Message

Disable custom storage paths for IndexedDB and LocalStorage by default
https://bugs.webkit.org/show_bug.cgi?id=236977

Reviewed by Geoffrey Garen.
<rdar://problem/89559929>

* FeatureFlags/WebKit-appletvos.plist:
* FeatureFlags/WebKit-ios.plist:
* FeatureFlags/WebKit-macos.plist:
* FeatureFlags/WebKit-watchos.plist:
* UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm:
(WebKit::WebsiteDataStore::defaultShouldUseCustomStoragePaths):

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (291908 => 291909)


--- trunk/Source/WebKit/ChangeLog	2022-03-26 00:55:54 UTC (rev 291908)
+++ trunk/Source/WebKit/ChangeLog	2022-03-26 00:57:19 UTC (rev 291909)
@@ -1,3 +1,18 @@
+2022-03-25  Sihui Liu  <[email protected]>
+
+        Disable custom storage paths for IndexedDB and LocalStorage by default
+        https://bugs.webkit.org/show_bug.cgi?id=236977
+
+        Reviewed by Geoffrey Garen.
+        <rdar://problem/89559929>
+
+        * FeatureFlags/WebKit-appletvos.plist:
+        * FeatureFlags/WebKit-ios.plist:
+        * FeatureFlags/WebKit-macos.plist:
+        * FeatureFlags/WebKit-watchos.plist:
+        * UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm:
+        (WebKit::WebsiteDataStore::defaultShouldUseCustomStoragePaths):
+
 2022-03-25  Said Abou-Hallawa  <[email protected]>
 
         [GPU Process] [iOS] Enable GPU Process for DOM rendering on iOS

Modified: trunk/Source/WebKit/FeatureFlags/WebKit-appletvos.plist (291908 => 291909)


--- trunk/Source/WebKit/FeatureFlags/WebKit-appletvos.plist	2022-03-26 00:55:54 UTC (rev 291908)
+++ trunk/Source/WebKit/FeatureFlags/WebKit-appletvos.plist	2022-03-26 00:57:19 UTC (rev 291909)
@@ -95,7 +95,7 @@
 	<key>general_directory_for_storage</key>
 	<dict>
 		<key>Enabled</key>
-		<false/>
+		<true/>
 	</dict>
 </dict>
 </plist>

Modified: trunk/Source/WebKit/FeatureFlags/WebKit-ios.plist (291908 => 291909)


--- trunk/Source/WebKit/FeatureFlags/WebKit-ios.plist	2022-03-26 00:55:54 UTC (rev 291908)
+++ trunk/Source/WebKit/FeatureFlags/WebKit-ios.plist	2022-03-26 00:57:19 UTC (rev 291909)
@@ -95,7 +95,7 @@
 	<key>general_directory_for_storage</key>
 	<dict>
 		<key>Enabled</key>
-		<false/>
+		<true/>
 	</dict>
 </dict>
 </plist>

Modified: trunk/Source/WebKit/FeatureFlags/WebKit-macos.plist (291908 => 291909)


--- trunk/Source/WebKit/FeatureFlags/WebKit-macos.plist	2022-03-26 00:55:54 UTC (rev 291908)
+++ trunk/Source/WebKit/FeatureFlags/WebKit-macos.plist	2022-03-26 00:57:19 UTC (rev 291909)
@@ -100,7 +100,7 @@
 	<key>general_directory_for_storage</key>
 	<dict>
 		<key>Enabled</key>
-		<false/>
+		<true/>
 	</dict>
 </dict>
 </plist>

Modified: trunk/Source/WebKit/FeatureFlags/WebKit-watchos.plist (291908 => 291909)


--- trunk/Source/WebKit/FeatureFlags/WebKit-watchos.plist	2022-03-26 00:55:54 UTC (rev 291908)
+++ trunk/Source/WebKit/FeatureFlags/WebKit-watchos.plist	2022-03-26 00:57:19 UTC (rev 291909)
@@ -95,7 +95,7 @@
 	<key>general_directory_for_storage</key>
 	<dict>
 		<key>Enabled</key>
-		<false/>
+		<true/>
 	</dict>
 </dict>
 </plist>

Modified: trunk/Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm (291908 => 291909)


--- trunk/Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm	2022-03-26 00:55:54 UTC (rev 291908)
+++ trunk/Source/WebKit/UIProcess/WebsiteData/Cocoa/WebsiteDataStoreCocoa.mm	2022-03-26 00:57:19 UTC (rev 291909)
@@ -619,7 +619,7 @@
 
 bool WebsiteDataStore::defaultShouldUseCustomStoragePaths()
 {
-    static const bool useGeneralStorageDirectory = isFeatureFlagEnabled("general_directory_for_storage"_s);
+    static const bool useGeneralStorageDirectory = isFeatureFlagEnabled("general_directory_for_storage"_s, true);
     return !useGeneralStorageDirectory;
 }
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to