Skip to content
  • cfleizach@apple.com's avatar
    AX: aria-relevant does not expose AXARIARelevant · 6f534d09
    cfleizach@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=120373
    
    Reviewed by Darin Adler.
    
    Source/WebCore:
    
    When global ARIA attributes are present on an Element we need to ignore
    a presentational role, if set on that Element.
    
    Test: accessibility/global-aria-attributes-invalidate-presentational.html
    
    * accessibility/AccessibilityNodeObject.cpp:
    (WebCore::AccessibilityNodeObject::determineAriaRoleAttribute):
    * accessibility/AccessibilityObject.cpp:
    (WebCore::AccessibilityObject::supportsARIAAttributes):
    
    LayoutTests:
    
    * accessibility/global-aria-attributes-invalidate-presentational-expected.txt: Added.
    * accessibility/global-aria-attributes-invalidate-presentational.html: Added.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155191 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    6f534d09