| Index: content/browser/accessibility/browser_accessibility_win.cc
|
| diff --git a/content/browser/accessibility/browser_accessibility_win.cc b/content/browser/accessibility/browser_accessibility_win.cc
|
| index e7b206c4fe6429a8fd91b05f7a09f20db461eaf0..51c0dc6560b3e9aeff52d5299591821c41c9c389 100644
|
| --- a/content/browser/accessibility/browser_accessibility_win.cc
|
| +++ b/content/browser/accessibility/browser_accessibility_win.cc
|
| @@ -3452,6 +3452,7 @@ void BrowserAccessibilityWin::InitRoleAndState() {
|
| break;
|
| case ui::AX_ROLE_DIV:
|
| role_name_ = L"div";
|
| + ia_role_ = ROLE_SYSTEM_GROUPING;
|
| ia2_role_ = IA2_ROLE_SECTION;
|
| break;
|
| case ui::AX_ROLE_DEFINITION:
|
| @@ -3474,6 +3475,7 @@ void BrowserAccessibilityWin::InitRoleAndState() {
|
| ia_state_ |= STATE_SYSTEM_READONLY;
|
| break;
|
| case ui::AX_ROLE_DETAILS:
|
| + role_name_ = html_tag;
|
| ia_role_ = ROLE_SYSTEM_GROUPING;
|
| break;
|
| case ui::AX_ROLE_DIALOG:
|
| @@ -3636,6 +3638,10 @@ void BrowserAccessibilityWin::InitRoleAndState() {
|
| ia_state_ |= STATE_SYSTEM_FOCUSED;
|
| }
|
| break;
|
| + case ui::AX_ROLE_METER:
|
| + role_name_ = html_tag;
|
| + ia_role_ = ROLE_SYSTEM_PROGRESSBAR;
|
| + break;
|
| case ui::AX_ROLE_NAVIGATION:
|
| ia_role_ = ROLE_SYSTEM_GROUPING;
|
| ia2_role_ = IA2_ROLE_SECTION;
|
|
|