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

Issue 791645 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Task
Team-Accessibility



Sign in to add a comment

Expose to ATK focus events

Project Member Reported by jose.dap...@lge.com, Dec 4 2017

Issue description

Expose through AtkObject focus-event and state-change::focused the currently focused accessibility node, being it from Blink or regular ui::AX nodes.
 
Status: Started (was: Untriaged)
Project Member

Comment 2 by bugdroid1@chromium.org, Dec 21 2017

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

commit 5c59ff982aa87c90415a34204b8d7e013b246e05
Author: Jose Dapena Paz <jose.dapena@lge.com>
Date: Thu Dec 21 17:10:22 2017

A11y: add ATK_STATE_FOCUSED support.

Map AX_EVENT_FOCUS to state updates of ATK_STATE_FOCUSED. As Blur events
are expected to be removed, this change adds a global static variable
pointing to current focus. This is needed to be able to emit setting
ATK_STATE_FOCUSED to false for the node that becomes unfocused.

Bug:  791645 
Change-Id: If1c675279136e66bfc2b489552f505f4a0a38fe7
Reviewed-on: https://chromium-review.googlesource.com/806039
Commit-Queue: José Dapena Paz <jose.dapena@lge.com>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#525721}
[modify] https://crrev.com/5c59ff982aa87c90415a34204b8d7e013b246e05/ui/accessibility/platform/ax_platform_node_auralinux.cc
[modify] https://crrev.com/5c59ff982aa87c90415a34204b8d7e013b246e05/ui/accessibility/platform/ax_platform_node_auralinux.h

Project Member

Comment 3 by bugdroid1@chromium.org, Dec 21 2017

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

commit 631b2b7ac01f71f983c1db68dc175cdc0920ada7
Author: Jose Dapena Paz <jose.dapena@lge.com>
Date: Thu Dec 21 17:23:14 2017

A11y: notify content layer focus events to ATK

The idea is converting all the special events in content layer accessibility
to regular ui::AXEvent, and unify the implementation of them as much as
possible.

So in the case of the focus event, this patch just uses the general
NotifyAccessibilityEvent already implemented for AX_EVENT_FOCUS in
AXPlatformNodeAuraLinux.

Bug:  791645 
Change-Id: I5008faef6a0eddd774f8a8adc40648f18339ec57
Reviewed-on: https://chromium-review.googlesource.com/806040
Commit-Queue: José Dapena Paz <jose.dapena@lge.com>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#525726}
[modify] https://crrev.com/631b2b7ac01f71f983c1db68dc175cdc0920ada7/content/browser/accessibility/browser_accessibility_manager_auralinux.cc

Comment 4 by jose.dap...@lge.com, Dec 21 2017

Status: Fixed (was: Started)

Sign in to add a comment