ACTION-2064: The ATK/AT-SPI2 mappings for aria-readonly need to be updated.

The ATK/AT-SPI2 mappings for aria-readonly need to be updated.

State:
closed
Person:
Joseph Scheuhammer
Due on:
May 15, 2016
Created on:
May 8, 2016
Associated Product:
ARIA 1.1 Core Mapping Specification
Related emails:
No related emails

Related notes:

From https://developer.gnome.org/atk/unstable/atk-AtkState.html#AtkStateType:

ATK_STATE_EDITABLE
Indicates that this object can contain text, and that the user can change the textual contents of this object by editing those contents directly. For an object which is expected to be editable due to its type, but which cannot be edited due to the application or platform preventing the user from doing so, that object's AtkStateSet should lack ATK_STATE_EDITABLE and should contain ATK_STATE_READ_ONLY.

ATK_STATE_READ_ONLY
Indicates that a widget which is ENABLED and SENSITIVE has a value which can be read, but not modified, by the user. Note that this state should only be applied to widget types whose value is normally directly user modifiable, such as check boxes, radio buttons, spin buttons, text input fields, and combo boxes, as a means to convey that the expected interaction with that widget is not possible. When the expected interaction with a widget does not include modification by the user, as is the case with labels and containers, ATK_STATE_READ_ONLY should not be applied. See also ATK_STATE_EDITABLE. Since : ATK-2-16


~~~~~~~~~~~~~~~~~~~~~~~~~~~

The mapping in the Core AAM for aria-readonly="true" on ATK/AT-SPI2 is "Not Mapped"; it should instead be STATE_READ_ONLY, along with a similar inheritance statement for gridcell that all the other platforms have.

The mapping in the Core AAM for aria-readonly="false" on ATK/AT-SPI2 is to STATE_EDITABLE. That is correct for text controls; not for other widget types.

Joanmarie Diggs, 8 May 2016, 04:55:40

Closing as per AAPI meeting 15-Nov-2016.

Joseph Scheuhammer, 15 Nov 2016, 21:04:58

Display change log.


James Nurthen <w3c@nurthen.com>, Valerie Young <spectranaut@igalia.com>, Chairs, Daniel Montalvo <dmontalvo@w3.org>, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 2064.html,v 1.1 2023/05/22 16:31:52 carcone Exp $