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