RESOLVED FIXED171170
[ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
https://bugs.webkit.org/show_bug.cgi?id=171170
Summary [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_RO...
Attachments
Patch (16.10 KB, patch)
2017-04-29 11:45 PDT, Joanmarie Diggs
no flags
Radar WebKit Bug Importer
Comment 1 2017-04-22 12:32:27 PDT
Joanmarie Diggs
Comment 2 2017-04-29 11:45:01 PDT
chris fleizach
Comment 3 2017-04-29 23:35:30 PDT
Comment on attachment 308674 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=308674&action=review > Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:650 > + case TreeGridRole: will need to update this method too - (AccessibilityObjectWrapper*)_accessibilityTableAncestor { if (const AccessibilityObject* parent = AccessibilityObject::matchedParent(*m_object, false, [] (const AccessibilityObject& object) { return object.roleValue() == TableRole || object.roleValue() == GridRole; })) return parent->wrapper(); return nil; }
Joanmarie Diggs
Comment 4 2017-04-30 02:40:25 PDT
Comment on attachment 308674 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=308674&action=review > Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:581 > + return object.isTable(); Chris: Isn't the above the change you're asking me to make in your review? Otherwise, I'm suffering from grepfail. >> Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:650 >> + case TreeGridRole: > > will need to update this method too > > - (AccessibilityObjectWrapper*)_accessibilityTableAncestor > { > > if (const AccessibilityObject* parent = AccessibilityObject::matchedParent(*m_object, false, [] (const AccessibilityObject& object) { > return object.roleValue() == TableRole || object.roleValue() == GridRole; > })) > return parent->wrapper(); > return nil; > } Please see above (I think I already did).
chris fleizach
Comment 5 2017-04-30 09:28:00 PDT
Comment on attachment 308674 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=308674&action=review >> Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:581 >> + return object.isTable(); > > Chris: Isn't the above the change you're asking me to make in your review? Otherwise, I'm suffering from grepfail. ah sorry!
WebKit Commit Bot
Comment 6 2017-04-30 11:12:04 PDT
Comment on attachment 308674 [details] Patch Clearing flags on attachment: 308674 Committed r215988: <http://trac.webkit.org/changeset/215988>
WebKit Commit Bot
Comment 7 2017-04-30 11:12:05 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.