| Index: ui/accessibility/platform/ax_platform_node_win.cc
|
| diff --git a/ui/accessibility/platform/ax_platform_node_win.cc b/ui/accessibility/platform/ax_platform_node_win.cc
|
| index 43dc94dd6c0b9c7bb2b87c1a543f4bef7938e40f..bd4322f5bfa72fcf69bc5a1957dedcecaf406480 100644
|
| --- a/ui/accessibility/platform/ax_platform_node_win.cc
|
| +++ b/ui/accessibility/platform/ax_platform_node_win.cc
|
| @@ -1118,8 +1118,10 @@ int AXPlatformNodeWin::MSAAState() {
|
| msaa_state |= STATE_SYSTEM_HASPOPUP;
|
| if (state & (1 << ui::AX_STATE_HOVERED))
|
| msaa_state |= STATE_SYSTEM_HOTTRACKED;
|
| - if (state & (1 << ui::AX_STATE_INVISIBLE))
|
| + if (state & (1 << ui::AX_STATE_INVISIBLE) ||
|
| + GetData().role == ui::AX_ROLE_IGNORED) {
|
| msaa_state |= STATE_SYSTEM_INVISIBLE;
|
| + }
|
| if (state & (1 << ui::AX_STATE_LINKED))
|
| msaa_state |= STATE_SYSTEM_LINKED;
|
| if (state & (1 << ui::AX_STATE_OFFSCREEN))
|
|
|