Index: content/browser/accessibility/browser_accessibility_cocoa.mm |
diff --git a/content/browser/accessibility/browser_accessibility_cocoa.mm b/content/browser/accessibility/browser_accessibility_cocoa.mm |
index 4b2be9c423c71d622f9f49202e64fd40deb0bec8..c0985ddbcc3c6f6431a42cdcf79007cf8b56b62c 100644 |
--- a/content/browser/accessibility/browser_accessibility_cocoa.mm |
+++ b/content/browser/accessibility/browser_accessibility_cocoa.mm |
@@ -1904,7 +1904,9 @@ NSString* const NSAccessibilityRequiredAttribute = @"AXRequired"; |
} else if ([role isEqualToString:NSAccessibilityProgressIndicatorRole] || |
[role isEqualToString:NSAccessibilitySliderRole] || |
[role isEqualToString:NSAccessibilityIncrementorRole] || |
- [role isEqualToString:NSAccessibilityScrollBarRole]) { |
+ [role isEqualToString:NSAccessibilityScrollBarRole] || |
+ ([role isEqualToString:NSAccessibilitySplitterRole] && |
+ browserAccessibility_->HasState(ui::AX_STATE_FOCUSABLE))) { |
float floatValue; |
if (browserAccessibility_->GetFloatAttribute( |
ui::AX_ATTR_VALUE_FOR_RANGE, &floatValue)) { |
@@ -2639,7 +2641,9 @@ NSString* const NSAccessibilityRequiredAttribute = @"AXRequired"; |
} else if ([role isEqualToString:NSAccessibilityProgressIndicatorRole] || |
[role isEqualToString:NSAccessibilitySliderRole] || |
[role isEqualToString:NSAccessibilityIncrementorRole] || |
- [role isEqualToString:NSAccessibilityScrollBarRole]) { |
+ [role isEqualToString:NSAccessibilityScrollBarRole] || |
+ ([role isEqualToString:NSAccessibilitySplitterRole] && |
+ browserAccessibility_->HasState(ui::AX_STATE_FOCUSABLE))) { |
[ret addObjectsFromArray:@[ |
NSAccessibilityMaxValueAttribute, NSAccessibilityMinValueAttribute, |
NSAccessibilityValueDescriptionAttribute |