New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 608300 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Email to this user bounced
Closed: May 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 3
Type: Bug



Sign in to add a comment

Element state has no voice over update with aria-expanded on Mac.

Project Member Reported by je_julie...@samsung.com, May 2 2016

Issue description

Version: 52.0.2722.0 canary
OS: Mac

What steps will reproduce the problem?
(1) Load the attached test page.
(2) Turn on Voice-over on Mac.
(3) Click link, "Toggle", and check voice.

What is the expected output?
Voice Over is updated according to changing expand status.

What do you see instead?
Voice Over is not updated.
 
expanded.html
661 bytes View Download
Status: Assigned (was: Untriaged)
Project Member

Comment 2 by bugdroid1@chromium.org, May 5 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9f72890f36f89d8704a515f1fcfc48b3f8d94dc4

commit 9f72890f36f89d8704a515f1fcfc48b3f8d94dc4
Author: je_julie.kim <je_julie.kim@samsung.com>
Date: Thu May 05 13:53:51 2016

Adds AXExpandedChanged for general roles.

This patch introduces AXExpandedChanged with reference to wkrev.com/168432
and modified it for chromium.

It posts AXExpandedChanged notification when aria-expanded is updated on
non Row or TreeItem role.

BUG= 608300 

Review-Url: https://codereview.chromium.org/1937873002
Cr-Commit-Position: refs/heads/master@{#391798}

[modify] https://crrev.com/9f72890f36f89d8704a515f1fcfc48b3f8d94dc4/content/browser/accessibility/accessibility_event_recorder_mac.mm
[modify] https://crrev.com/9f72890f36f89d8704a515f1fcfc48b3f8d94dc4/content/browser/accessibility/browser_accessibility_manager_mac.mm
[modify] https://crrev.com/9f72890f36f89d8704a515f1fcfc48b3f8d94dc4/content/browser/accessibility/dump_accessibility_events_browsertest.cc
[modify] https://crrev.com/9f72890f36f89d8704a515f1fcfc48b3f8d94dc4/content/renderer/accessibility/blink_ax_enum_conversion.cc
[add] https://crrev.com/9f72890f36f89d8704a515f1fcfc48b3f8d94dc4/content/test/data/accessibility/event/expanded-change-expected-mac.txt
[add] https://crrev.com/9f72890f36f89d8704a515f1fcfc48b3f8d94dc4/content/test/data/accessibility/event/expanded-change.html
[modify] https://crrev.com/9f72890f36f89d8704a515f1fcfc48b3f8d94dc4/third_party/WebKit/Source/core/dom/AXObjectCache.h
[modify] https://crrev.com/9f72890f36f89d8704a515f1fcfc48b3f8d94dc4/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp
[modify] https://crrev.com/9f72890f36f89d8704a515f1fcfc48b3f8d94dc4/third_party/WebKit/Source/web/AssertMatchingEnums.cpp
[modify] https://crrev.com/9f72890f36f89d8704a515f1fcfc48b3f8d94dc4/third_party/WebKit/public/web/WebAXEnums.h
[modify] https://crrev.com/9f72890f36f89d8704a515f1fcfc48b3f8d94dc4/ui/accessibility/ax_enums.idl

Status: Fixed (was: Assigned)

Sign in to add a comment