Title: [295596] trunk/Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp
Revision
295596
Author
sihui_...@apple.com
Date
2022-06-16 09:30:11 -0700 (Thu, 16 Jun 2022)

Log Message

Regression (r295056): do not delete WebSQL directory until there is no use of it in WebKit clients
https://bugs.webkit.org/show_bug.cgi?id=241671

Reviewed by Youenn Fablet.

We have internal clients that set the custom WebSQL directory do not only use the directory for WebSQL.

* Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp:
(WebKit::WebsiteDataStore::resolveDirectoriesIfNecessary):

Canonical link: https://commits.webkit.org/251601@main

Modified Paths

Diff

Modified: trunk/Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp (295595 => 295596)


--- trunk/Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp	2022-06-16 16:27:37 UTC (rev 295595)
+++ trunk/Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp	2022-06-16 16:30:11 UTC (rev 295596)
@@ -310,9 +310,6 @@
         m_resolvedConfiguration->setCookieStorageFile(resolveAndCreateReadWriteDirectoryForSandboxExtension(FileSystem::parentPath(m_configuration->cookieStorageFile())));
         m_resolvedConfiguration->setCookieStorageFile(FileSystem::pathByAppendingComponent(m_resolvedConfiguration->cookieStorageFile(), FileSystem::pathFileName(m_configuration->cookieStorageFile())));
     }
-
-    if (auto directory = m_configuration->webSQLDatabaseDirectory(); !directory.isEmpty())
-        FileSystem::deleteNonEmptyDirectory(directory);
 }
 
 enum class ProcessAccessType : uint8_t { None, OnlyIfLaunched, Launch };
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to