Where software provides a user interface it shall, by using the services as described in clause 11.3.2.3, make information and mechanisms necessary to track focus, text insertion point, and selection attributes of user interface elements programmatically determinable by assistive technologies.

Testing methods

Type of compliance Inspection and testing
Pre-conditions
  1. The software evaluated is software that provides a user interface.
  2. There are user interface elements that enable text editing.
Procedure
  1. Check that the user interface element's information includes a mechanism to track focus, text insertion point and selection attributes.
  2. Check that this information is programmatically determinable by assistive technologies.
  3. Activate those tracking mechanisms.
  4. As a user, use the text editing functionality in the evaluated software product.
  5. Check that the tracking of focus, text insertion point and selection attributes work.
Result Pass: Checks 2 and 5 are true
Fail: Check 1 or 5 is false

There is currently no content classified with this term.

Components that implement this clause

WebGazer

by brownhci

WebGazer.js: Scalable Webcam EyeTracking Using User Interactions

tracking.js

by eduardolundgren

A modern approach for Computer Vision on the web