11.3.2.14: Modification of focus and selection attributes

When permitted by security requirements, software that provides a user interface shall, by using the services as described in clause 11.3.2.3, allow assistive technologies to programmatically modify focus, text insertion point, and selection attributes of user interface elements where the user can modify these items.

Notes

  1. In some cases the security requirements imposed on a software product may forbid external software from interfering with the ICT product and so this requirement would not apply. Examples of systems under strict security requirements are systems dealing with intelligence activities, cryptologic activities related to national security, command and control of military forces.
  2. Assistive technologies may be required to maintain the same level of security as the standard input mechanisms supported by the platform.

Testing methods

Type of complianceTesting
Pre-conditions
  1. The software evaluated is software that provides a user interface.
  2. There are user interface elements that can receive focus or that enable text editing.
  3. The security requirements permit platform software to programmatically modify focus, text insertion point and selection attributes of user interface elements.
Procedure
  1. For user interface elements that can receive focus and where the focus can be modified by a user without the use of assistive technology, check that the focus can be programmatically modified by assistive technologies.
  2. For user interface elements that enable text editing by a user without the use of assistive technology, check that the position of the text insertion point can be programmatically modified by assistive technologies.
  3. For user interface elements that enable text editing, check that the selection attributes can be programmatically modified by assistive technologies where they can be modified by user without the use of assistive technology.
Result Pass: All checks are true.
Fail: Any check is false.

 

Requirement details

Reference number: 11.3.2.14

Related requirements

Related functional statements

Related technical requirements

No related technical requirements are associated with this technical requirement