[Webkit-unassigned] [Bug 121558] [ATK] Protect entry points in the ATK wrapper against outdated render trees

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 25 06:56:30 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=121558


Mario Sanchez Prada <mario at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|AX: Crash when trying to    |[ATK] Protect entry points
                   |retrieve textual            |in the ATK wrapper against
                   |information for a heading   |outdated render trees
                   |after hiding it             |




--- Comment #17 from Mario Sanchez Prada <mario at webkit.org>  2013-09-25 06:55:30 PST ---
As commented in bug 121602 (see [1]), it seems that a better way to proceed  is to ensure from the ATK wrapper that the render tree (and thus the a11y tree too) is not in an outdated state before proceeding to use the WebCore's accessibility API, by calling AccessibilityObject::updateBackingStore() in the entry points and then checking whether the ATK wrapper is detached or not to decide whether to go ahead or not.

So, this bug is no longer just about trying to avoid a crash after hiding a heading, but about fixing an important issue present in the ATK layer, which can potentially mean more issues than just that one.

Because of that, I'm now renaming this bug to reflect the reality better, and will be attaching a patch for review soon, which will probably fix more issues than just that crash.

[1] https://bugs.webkit.org/show_bug.cgi?id=121602#c4

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list