contentfiltering tests leak documents
[WebKit-https.git] / Source / WebCore / ChangeLog
index 9efe061..d6258a3 100644 (file)
@@ -1,3 +1,19 @@
+2019-02-21  Andy Estes  <aestes@apple.com>
+
+        contentfiltering tests leak documents
+        https://bugs.webkit.org/show_bug.cgi?id=189434
+        <rdar://44239943>
+
+        Reviewed by Simon Fraser.
+
+        Changed ContentFilter to capture the blocked Frame as a WeakPtr to break a reference cycle.
+
+        This fixes world leaks in several tests in LayoutTests/contentfiltering/.
+
+        * bindings/js/ScriptController.h:
+        * loader/ContentFilter.cpp:
+        (WebCore::ContentFilter::didDecide):
+
 2019-02-21  Don Olmstead  <don.olmstead@sony.com>
 
         [CMake][Win] Fix !USE(CF) build of WebCore