WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
171170
[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...
Joanmarie Diggs
Reported
2017-04-22 12:31:08 PDT
As per
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-treegrid
Attachments
Patch
(16.10 KB, patch)
2017-04-29 11:45 PDT
,
Joanmarie Diggs
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2017-04-22 12:32:27 PDT
<
rdar://problem/31775028
>
Joanmarie Diggs
Comment 2
2017-04-29 11:45:01 PDT
Created
attachment 308674
[details]
Patch
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.
Top of Page
Format For Printing
XML
Clone This Bug