| Index: content/browser/accessibility/browser_accessibility_manager_mac.mm | 
| diff --git a/content/browser/accessibility/browser_accessibility_manager_mac.mm b/content/browser/accessibility/browser_accessibility_manager_mac.mm | 
| index c71ffbe2b2120b9688d9efffa53e215141b5696c..f5aae3c79b517284a89f987fc5139ffa83762e06 100644 | 
| --- a/content/browser/accessibility/browser_accessibility_manager_mac.mm | 
| +++ b/content/browser/accessibility/browser_accessibility_manager_mac.mm | 
| @@ -5,11 +5,11 @@ | 
| #include "content/browser/accessibility/browser_accessibility_manager_mac.h" | 
|  | 
| #include "base/bind.h" | 
| +#include "base/location.h" | 
| +#include "base/logging.h" | 
| #import "base/mac/mac_util.h" | 
| #import "base/mac/scoped_nsobject.h" | 
| #import "base/mac/sdk_forward_declarations.h" | 
| -#include "base/location.h" | 
| -#include "base/logging.h" | 
| #include "base/strings/sys_string_conversions.h" | 
| #include "base/strings/utf_string_conversions.h" | 
| #include "base/time/time.h" | 
| @@ -17,6 +17,7 @@ | 
| #import "content/browser/accessibility/browser_accessibility_mac.h" | 
| #include "content/common/accessibility_messages.h" | 
| #include "content/public/browser/browser_thread.h" | 
| +#include "ui/accessibility/ax_role_properties.h" | 
|  | 
| namespace { | 
|  | 
| @@ -210,7 +211,7 @@ void BrowserAccessibilityManagerMac::NotifyAccessibilityEvent( | 
| mac_notification = NSAccessibilityInvalidStatusChangedNotification; | 
| break; | 
| case ui::AX_EVENT_SELECTED_CHILDREN_CHANGED: | 
| -      if (node->IsTableLikeRole()) { | 
| +      if (ui::IsTableLikeRole(node->GetRole())) { | 
| mac_notification = NSAccessibilitySelectedRowsChangedNotification; | 
| } else { | 
| mac_notification = NSAccessibilitySelectedChildrenChangedNotification; | 
| @@ -431,36 +432,6 @@ void BrowserAccessibilityManagerMac::OnNodeDataWillChange( | 
| } | 
| } | 
|  | 
| -bool IsContainerWithSelectableChildrenRole(ui::AXRole role) { | 
| -  switch (role) { | 
| -    case ui::AX_ROLE_COMBO_BOX: | 
| -    case ui::AX_ROLE_GRID: | 
| -    case ui::AX_ROLE_LIST_BOX: | 
| -    case ui::AX_ROLE_MENU: | 
| -    case ui::AX_ROLE_MENU_BAR: | 
| -    case ui::AX_ROLE_RADIO_GROUP: | 
| -    case ui::AX_ROLE_TAB_LIST: | 
| -    case ui::AX_ROLE_TOOLBAR: | 
| -    case ui::AX_ROLE_TREE: | 
| -    case ui::AX_ROLE_TREE_GRID: | 
| -      return true; | 
| -    default: | 
| -      return false; | 
| -  } | 
| -} | 
| - | 
| -bool IsRowContainer(ui::AXRole role) { | 
| -  switch (role) { | 
| -    case ui::AX_ROLE_TREE: | 
| -    case ui::AX_ROLE_TREE_GRID: | 
| -    case ui::AX_ROLE_GRID: | 
| -    case ui::AX_ROLE_TABLE: | 
| -      return true; | 
| -    default: | 
| -      return false; | 
| -  } | 
| -} | 
| - | 
| void BrowserAccessibilityManagerMac::OnStateChanged(ui::AXTree* tree, | 
| ui::AXNode* node, | 
| ui::AXState state, | 
| @@ -474,7 +445,7 @@ void BrowserAccessibilityManagerMac::OnStateChanged(ui::AXTree* tree, | 
| else | 
| tree_events_[node->id()].insert(ui::AX_EVENT_ROW_COLLAPSED); | 
| ui::AXNode* container = node; | 
| -      while (container && !IsRowContainer(container->data().role)) | 
| +      while (container && !ui::IsRowContainer(container->data().role)) | 
| container = container->parent(); | 
| if (container) | 
| tree_events_[container->id()].insert(ui::AX_EVENT_ROW_COUNT_CHANGED); | 
| @@ -485,7 +456,7 @@ void BrowserAccessibilityManagerMac::OnStateChanged(ui::AXTree* tree, | 
| if (state == ui::AX_STATE_SELECTED) { | 
| ui::AXNode* container = node; | 
| while (container && | 
| -           !IsContainerWithSelectableChildrenRole(container->data().role)) | 
| +           !ui::IsContainerWithSelectableChildrenRole(container->data().role)) | 
| container = container->parent(); | 
| if (container) | 
| tree_events_[container->id()].insert( | 
|  |