| Index: content/browser/accessibility/browser_accessibility_com_win.cc
 | 
| diff --git a/content/browser/accessibility/browser_accessibility_com_win.cc b/content/browser/accessibility/browser_accessibility_com_win.cc
 | 
| index 8ec9e981b9f157a48844fd71d957dab25cbeaf93..ed45e17cd6a627bc3de6c2133a4a9d8962cde4e5 100644
 | 
| --- a/content/browser/accessibility/browser_accessibility_com_win.cc
 | 
| +++ b/content/browser/accessibility/browser_accessibility_com_win.cc
 | 
| @@ -27,6 +27,7 @@
 | 
|  #include "content/common/accessibility_mode.h"
 | 
|  #include "content/public/common/content_client.h"
 | 
|  #include "third_party/skia/include/core/SkColor.h"
 | 
| +#include "ui/accessibility/ax_role_properties.h"
 | 
|  #include "ui/accessibility/ax_text_utils.h"
 | 
|  #include "ui/base/win/accessibility_ids_win.h"
 | 
|  #include "ui/base/win/accessibility_misc_utils.h"
 | 
| @@ -3495,7 +3496,7 @@ HRESULT WINAPI BrowserAccessibilityComWin::InternalQueryInterface(
 | 
|        return E_NOINTERFACE;
 | 
|      }
 | 
|    } else if (iid == IID_IAccessibleTableCell) {
 | 
| -    if (!accessibility->owner()->IsCellOrTableHeaderRole()) {
 | 
| +    if (!ui::IsCellOrTableHeaderRole(accessibility->owner()->GetRole())) {
 | 
|        *object = NULL;
 | 
|        return E_NOINTERFACE;
 | 
|      }
 | 
| @@ -3710,9 +3711,9 @@ void BrowserAccessibilityComWin::UpdateStep1ComputeWinAttributes() {
 | 
|    }
 | 
|  
 | 
|    // Expose table cell index.
 | 
| -  if (owner()->IsCellOrTableHeaderRole()) {
 | 
| +  if (ui::IsCellOrTableHeaderRole(owner()->GetRole())) {
 | 
|      BrowserAccessibility* table = owner()->PlatformGetParent();
 | 
| -    while (table && !table->IsTableLikeRole())
 | 
| +    while (table && !ui::IsTableLikeRole(table->GetRole()))
 | 
|        table = table->PlatformGetParent();
 | 
|      if (table) {
 | 
|        const std::vector<int32_t>& unique_cell_ids =
 | 
| @@ -3727,13 +3728,13 @@ void BrowserAccessibilityComWin::UpdateStep1ComputeWinAttributes() {
 | 
|    }
 | 
|  
 | 
|    // Expose aria-colcount and aria-rowcount in a table, grid or treegrid.
 | 
| -  if (owner()->IsTableLikeRole()) {
 | 
| +  if (ui::IsTableLikeRole(owner()->GetRole())) {
 | 
|      IntAttributeToIA2(ui::AX_ATTR_ARIA_COLUMN_COUNT, "colcount");
 | 
|      IntAttributeToIA2(ui::AX_ATTR_ARIA_ROW_COUNT, "rowcount");
 | 
|    }
 | 
|  
 | 
|    // Expose aria-colindex and aria-rowindex in a cell or row.
 | 
| -  if (owner()->IsCellOrTableHeaderRole() ||
 | 
| +  if (ui::IsCellOrTableHeaderRole(owner()->GetRole()) ||
 | 
|        owner()->GetRole() == ui::AX_ROLE_ROW) {
 | 
|      if (owner()->GetRole() != ui::AX_ROLE_ROW)
 | 
|        IntAttributeToIA2(ui::AX_ATTR_ARIA_CELL_COLUMN_INDEX, "colindex");
 | 
| @@ -4923,7 +4924,7 @@ void BrowserAccessibilityComWin::RemoveTargetFromRelation(
 | 
|  }
 | 
|  
 | 
|  void BrowserAccessibilityComWin::UpdateRequiredAttributes() {
 | 
| -  if (owner()->IsCellOrTableHeaderRole()) {
 | 
| +  if (ui::IsCellOrTableHeaderRole(owner()->GetRole())) {
 | 
|      // Expose colspan attribute.
 | 
|      base::string16 colspan;
 | 
|      if (owner()->GetHtmlAttribute("aria-colspan", &colspan)) {
 | 
| 
 |