[WebAccessibilityObjectWrapper detach] should detach either the wrapped AXObject...
[WebKit-https.git] / Source / WebCore / ChangeLog
index fcf4f15..3aa028e 100644 (file)
@@ -1,3 +1,17 @@
+2020-02-03  Andres Gonzalez  <andresg_22@apple.com>
+
+        [WebAccessibilityObjectWrapper detach] should detach either the wrapped AXObject or the IsolatedObject but not both.
+        https://bugs.webkit.org/show_bug.cgi?id=207178
+
+        Reviewed by Chris Fleizach.
+
+        Detach either the AXObject or the IsolatedObject depending on the thread that the method is invoed on.
+
+        * accessibility/mac/WebAccessibilityObjectWrapperBase.mm:
+        (-[WebAccessibilityObjectWrapperBase detachAXObject]):
+        (-[WebAccessibilityObjectWrapperBase detachIsolatedObject]):
+        (-[WebAccessibilityObjectWrapperBase detach]): Detach one or the other depending on the thread.
+
 2020-02-03  Sihui Liu  <sihui_liu@apple.com>
 
         Crash in WebCore::IDBServer::IDBServer::createIndex