The page's focusedFrame / frameSetLargestFrame do not get cleared on process swap...
[WebKit-https.git] / Source / WebKit / ChangeLog
index 9026ac1..e5af263 100644 (file)
@@ -1,3 +1,17 @@
+2019-04-03  Chris Dumez  <cdumez@apple.com>
+
+        The page's focusedFrame / frameSetLargestFrame do not get cleared on process swap or crash
+        https://bugs.webkit.org/show_bug.cgi?id=196588
+        <rdar://problem/49365787>
+
+        Reviewed by Ryosuke Niwa.
+
+        The page's focusedFrame / frameSetLargestFrame do not get cleared on process swap or crash.
+        This can lead to returning stale frames to the client if it asks for those.
+
+        * UIProcess/WebPageProxy.cpp:
+        (WebKit::WebPageProxy::resetState):
+
 2019-04-03  Simon Fraser  <simon.fraser@apple.com>
 
         Remove the isProgrammaticScroll argument to requestScroll() because no-one uses it