Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ba43b95d6427f9b488bbc19b33099c2b1a2db659
https://github.com/WebKit/WebKit/commit/ba43b95d6427f9b488bbc19b33099c2b1a2db659
Author: Patrick Angle <[email protected]>
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
M Source/WebKit/UIProcess/ViewSnapshotStore.cpp
Log Message:
-----------
Regression(242214) ViewSnapshotStore's snapshots are no longer volatile
https://bugs.webkit.org/show_bug.cgi?id=245490
Reviewed by Tim Horton.
Bug 242214 stopped marking view snapshots as volatile by default in order for
WebDriver to guarantee their lifetime
until it is able to convert it to base64. This causes the ViewSnapshotStore to
grow to it's limit of 400mb, instead of
being able to have snapshots disposed of sooner. The ViewSnapshotStore should
explicitly mark the snapshots it takes as
volatile to satisfy that requirement.
* Source/WebKit/UIProcess/ViewSnapshotStore.cpp:
(WebKit::ViewSnapshotStore::recordSnapshot):
Canonical link: https://commits.webkit.org/254734@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes