ISSUE-481: aria-live removal events should or must happen before object removal

aria-live removal events

aria-live removal events should or must happen before object removal

State:
CLOSED
Product:
ARIA 2.0 Core AAM
Raised by:
Matthew King
Opened on:
2012-02-20
Description:
Section 5.8.2 of the UAIG includes the following paragraph with a SHOULD. Consider changing to MUST.

User agents SHOULD ensure that an assistive technology, running in process can receive notification of a node being removed prior to removal. This allows an assistive technology, such as a screen reader, to refer back to the corresponding DOM node being deleted. This is important for live regions where removals are important. For example, a screen reader would want to notify a user that another user has left a chat room. The event in MSAA would be EVENT_OBJECT_HIDE. For ATK/AT-SPI this would be children_changed::remove. And in Mac OS X, the event is AXLiveRegionChanged. This also requires the user agent to provide a unique ID in the accessibility API notification identifying the unique node being removed.
Related Actions Items:
Related emails:
No related emails

Related notes:

Matt prefers keeping this on the radar. Let's move to 2.0.

Moving to ARIA 2.0 product since there is no UAIG 2.0 product yet. Will discuss creating new product with Michael.

Joseph Scheuhammer, 27 May 2014, 19:15:30

https://github.com/w3c/core-aam/issues/8

James Nurthen, 9 May 2018, 23:48:39

Changelog:

Created issue 'aria-live removal events should or must happen before object removal' nickname aria-live removal events owned by Matthew King on product ARIA 1.1, description 'Section 5.8.2 of the UAIG includes the following paragraph with a SHOULD. Consider changing to MUST.

User agents SHOULD ensure that an assistive technology, running in process can receive notification of a node being removed prior to removal. This allows an assistive technology, such as a screen reader, to refer back to the corresponding DOM node being deleted. This is important for live regions where removals are important. For example, a screen reader would want to notify a user that another user has left a chat room. The event in MSAA would be EVENT_OBJECT_HIDE. For ATK/AT-SPI this would be children_changed::remove. And in Mac OS X, the event is AXLiveRegionChanged. This also requires the user agent to provide a unique ID in the accessibility API notification identifying the unique node being removed.' non-public

Matthew King, 20 Feb 2012, 16:38:47

Status changed to 'open'

Richard Schwerdtfeger, 28 Aug 2012, 20:43:11

Product changed to ARIA 1.1 Implemention Guide

James Craig, 17 Sep 2013, 01:37:23

Product changed to ARIA 2.0

Joseph Scheuhammer, 27 May 2014, 19:15:30

Product changed to ARIA 2.0 Core AAM

Richard Schwerdtfeger, 6 Oct 2016, 17:45:37

Status changed to 'closed'

James Nurthen, 9 May 2018, 23:48:39


Joanmarie Diggs <jdiggs@igalia.com>, James Nurthen <nurthen@adobe.com>, Chairs, Michael Cooper <cooper@w3.org>, Ruoxi Ran <ran@w3.org>, Staff Contacts
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: index.php,v 1.326 2018/10/13 17:29:51 vivien Exp $