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

Issue 789234 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

A11y: on detaching AXPlatformNodeAuraLinux from AtkObject, set it as defunct

Project Member Reported by jose.dap...@lge.com, Nov 28 2017

Issue description

ATK expects AtkObject instances that do not have a valid backing object anymore to set the ATK_STATE_DEFUNCT accordingly. So make ref_state_set act accordingly and emit the proper signal on state change.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Nov 30 2017

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

commit a372ac8b38b3c71e75d6ca1bfda658d463e20380
Author: Jose Dapena Paz <jose.dapena@lge.com>
Date: Thu Nov 30 16:38:43 2017

A11y: mark ATK objects as defunct if backing object is destroyed.

AtkObject instances that are not valid anymore because the backing
object they are representing is not valid (or does not exist) should
report their state as defunct.

Bug:  789234 
Change-Id: I510bb04757299acc6980b9f78e926cef594e6534
Reviewed-on: https://chromium-review.googlesource.com/793737
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: José Dapena Paz <jose.dapena@lge.com>
Cr-Commit-Position: refs/heads/master@{#520571}
[modify] https://crrev.com/a372ac8b38b3c71e75d6ca1bfda658d463e20380/ui/accessibility/platform/ax_platform_node_auralinux.cc
[modify] https://crrev.com/a372ac8b38b3c71e75d6ca1bfda658d463e20380/ui/accessibility/platform/ax_platform_node_auralinux_unittest.cc

Comment 2 by jose.dap...@lge.com, Nov 30 2017

Status: Verified (was: Untriaged)

Sign in to add a comment