Changeset 265148 in webkit


Ignore:
Timestamp:
Jul 31, 2020 10:27:47 AM (4 years ago)
Author:
Chris Fleizach
Message:

AX: Inteterminate progressbar reading as 50% with Voiceover
https://bugs.webkit.org/show_bug.cgi?id=214330
<rdar://problem/65570800>

Reviewed by Zalan Bujtas.

Expose indeterminate status to iOS API.

  • accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:

(-[WebAccessibilityObjectWrapper accessibilityIsIndeterminate]):
(-[WebAccessibilityObjectWrapper accessibilityIsInDescriptionListTerm]):
(-[WebAccessibilityObjectWrapper accessibilityIsInDescriptionListDefinition]):

  • Drive by style fix.
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r265145 r265148  
     12020-07-31  Chris Fleizach  <cfleizach@apple.com>
     2
     3        AX: Inteterminate progressbar reading as 50% with Voiceover
     4        https://bugs.webkit.org/show_bug.cgi?id=214330
     5        <rdar://problem/65570800>
     6
     7        Reviewed by Zalan Bujtas.
     8
     9        Expose indeterminate status to iOS API.
     10
     11        * accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
     12        (-[WebAccessibilityObjectWrapper accessibilityIsIndeterminate]):
     13        (-[WebAccessibilityObjectWrapper accessibilityIsInDescriptionListTerm]):
     14        (-[WebAccessibilityObjectWrapper accessibilityIsInDescriptionListDefinition]):
     15          - Drive by style fix.
     16
    1172020-07-31  Peng Liu  <peng.liu6@apple.com>
    218
  • trunk/Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm

    r264284 r265148  
    14881488}
    14891489
     1490- (BOOL)accessibilityIsIndeterminate
     1491{
     1492    if (![self _prepareAccessibilityCall])
     1493        return NO;
     1494    return self.axBackingObject->isIndeterminate();
     1495}
     1496
    14901497- (BOOL)accessibilityIsAttachmentElement
    14911498{
     
    15091516        return NO;
    15101517
    1511     return Accessibility::findAncestor<AXCoreObject>(*self.axBackingObject, false, [] (const AXCoreObject& object) {
     1518    return !!Accessibility::findAncestor<AXCoreObject>(*self.axBackingObject, false, [] (const AXCoreObject& object) {
    15121519        return object.roleValue() == AccessibilityRole::DescriptionListTerm;
    1513     }) != nullptr;
     1520    });
    15141521}
    15151522
     
    15191526        return NO;
    15201527
    1521     return Accessibility::findAncestor<AXCoreObject>(*self.axBackingObject, false, [] (const AXCoreObject& object) {
     1528    return !!Accessibility::findAncestor<AXCoreObject>(*self.axBackingObject, false, [] (const AXCoreObject& object) {
    15221529        return object.roleValue() == AccessibilityRole::DescriptionListDetail;
    1523     }) != nullptr;
     1530    });
    15241531}
    15251532
Note: See TracChangeset for help on using the changeset viewer.