Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 703ba3888bfa295209700d2116d6601bab813685 https://github.com/WebKit/WebKit/commit/703ba3888bfa295209700d2116d6601bab813685 Author: Basuke Suzuki <bas...@apple.com> Date: 2025-04-26 (Sat, 26 Apr 2025)
Changed paths: M Source/WTF/wtf/FileSystem.h M Source/WebCore/loader/ResourceMonitorPersistence.cpp M Source/WebCore/loader/ResourceMonitorPersistence.h M Source/WebCore/loader/ResourceMonitorThrottler.cpp M Source/WebCore/loader/ResourceMonitorThrottler.h M Source/WebCore/loader/ResourceMonitorThrottlerHolder.cpp M Source/WebCore/loader/ResourceMonitorThrottlerHolder.h M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp M Tools/TestWebKitAPI/CMakeLists.txt M Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj R Tools/TestWebKitAPI/Tests/WebCore/ResourceMonitor.cpp A Tools/TestWebKitAPI/Tests/WebCore/cocoa/ResourceMonitor.mm Log Message: ----------- [ResourceMonitor] Persistence of throttler is not working. https://bugs.webkit.org/show_bug.cgi?id=291911 rdar://148348437 Reviewed by Ben Nham. There're two issues. Passing path to throttler was directory path. SQLite database file name is required. Added. Also the timing to set networkSessionParameters is too late. The parameter is already stored in WebsiteDataStoreParameters. Fixed. * Source/WTF/wtf/FileSystem.h: * Source/WebCore/loader/ResourceMonitorPersistence.cpp (WebCore::databasePath): (WebCore::ResourceMonitorPersistence::openDatabase): * Source/WebCore/loader/ResourceMonitorPersistence.h: * Source/WebCore/loader/ResourceMonitorThrottler.cpp: (WebCore::ResourceMonitorThrottler::ResourceMonitorThrottler): Source/WebCore/loader/ResourceMonitorThrottler.h: * Source/WebCore/loader/ResourceMonitorThrottlerHolder.cpp: (WebCore::ResourceMonitorThrottlerHolder::create): (WebCore::ResourceMonitorThrottlerHolder::ResourceMonitorThrottlerHolder): * Source/WebCore/loader/ResourceMonitorThrottlerHolder.h: * Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp: (WebKit::WebsiteDataStore::parameters): * Tools/TestWebKitAPI/CMakeLists.txt: * Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: * Tools/TestWebKitAPI/Tests/WebCore/cocoa/ResourceMonitor.mm: Renamed from Tools/TestWebKitAPI/Tests/WebCore/ResourceMonitor.cpp. (TestWebKitAPI::ResourceMonitorTest::temporaryDatabasePath): Canonical link: https://commits.webkit.org/294151@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes