RESOLVED WORKSFORME78535
Remove or deprecate tab group role
https://bugs.webkit.org/show_bug.cgi?id=78535
Summary Remove or deprecate tab group role
Aaron Leventhal
Reported 2012-02-13 14:04:29 PST
There are two redundant role constants defined - tab group and tab list. Only tab list is actually used in the code. We should remove tab group to help avoid confusion.
Attachments
James Craig
Comment 1 2013-10-23 19:13:00 PDT
WebCore only uses the "tablist" role: .//Source/WebCore/accessibility/AccessibilityObject.cpp: 1544: { "tablist", TabListRole }, Do you have a reference to a file where you see this other constant defined? If you're talking about the platform role "AXTabGroup", that predates ARIA. If you're talking about the AXRoleDescription "tab group" (which is not actually spoken by VO b/c VO lands on the Tabs, not the group), that's a platform-specific localized user string, and matches conventions for the OS X platform. That string is actually pulled from AppKit, so it's not even in the WebKit source. I believe this bug should be closed as RESOLVED > WORKSFORME. Sending to Aaron to close or will close later if no response received.
James Craig
Comment 2 2013-12-20 11:33:41 PST
Closing
Note You need to log in before you can comment on or make changes to this bug.