Changeset 271166 in webkit


Ignore:
Timestamp:
Jan 5, 2021 12:00:37 PM (19 months ago)
Author:
Chris Fleizach
Message:

AX: aria-orientation is ignored on input[type="range"]
https://bugs.webkit.org/show_bug.cgi?id=220222
<rdar://problem/72765547>

Reviewed by Zalan Bujtas.

Source/WebCore:

Check aria-orientation on range sliders.

Test: accessibility/mac/range-orientation.html

  • accessibility/AccessibilitySlider.cpp:

(WebCore::AccessibilitySlider::orientation const):

LayoutTests:

  • accessibility/mac/range-orientation.html: Added.
Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r271157 r271166  
     12021-01-05  Chris Fleizach  <cfleizach@apple.com>
     2
     3        AX: aria-orientation is ignored on input[type="range"]
     4        https://bugs.webkit.org/show_bug.cgi?id=220222
     5        <rdar://problem/72765547>
     6
     7        Reviewed by Zalan Bujtas.
     8
     9        * accessibility/mac/range-orientation.html: Added.
     10
    1112021-01-05  Truitt Savell  <tsavell@apple.com>
    212
  • trunk/Source/WebCore/ChangeLog

    r271163 r271166  
     12021-01-05  Chris Fleizach  <cfleizach@apple.com>
     2
     3        AX: aria-orientation is ignored on input[type="range"]
     4        https://bugs.webkit.org/show_bug.cgi?id=220222
     5        <rdar://problem/72765547>
     6
     7        Reviewed by Zalan Bujtas.
     8
     9        Check aria-orientation on range sliders.
     10
     11        Test: accessibility/mac/range-orientation.html
     12
     13        * accessibility/AccessibilitySlider.cpp:
     14        (WebCore::AccessibilitySlider::orientation const):
     15
    1162021-01-05  Alicia Boya García  <aboya@igalia.com>
    217
  • trunk/Source/WebCore/accessibility/AccessibilitySlider.cpp

    r265514 r271166  
    5656    if (!m_renderer)
    5757        return AccessibilityOrientation::Horizontal;
     58   
     59    auto ariaOrientation = getAttribute(aria_orientationAttr);
     60    if (equalLettersIgnoringASCIICase(ariaOrientation, "horizontal"))
     61        return AccessibilityOrientation::Horizontal;
     62    if (equalLettersIgnoringASCIICase(ariaOrientation, "vertical"))
     63        return AccessibilityOrientation::Vertical;
     64    if (equalLettersIgnoringASCIICase(ariaOrientation, "undefined"))
     65        return AccessibilityOrientation::Undefined;
    5866   
    5967    const RenderStyle& style = m_renderer->style();
Note: See TracChangeset for help on using the changeset viewer.