Combobox with Both List and Inline Autocomplete Example Test Plan (32 tests)

Filter tests by covered assistive technology

Supporting Documentation

Test 1: Navigate forwards to an empty, collapsed combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • f (virtual cursor active)
    • e (virtual cursor active)
    • c (virtual cursor active)
    • Tab (virtual cursor active)
    • Down Arrow then Down Arrow (virtual cursor active)
    • Tab (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

f (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

e (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

c (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Tab (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Down Arrow then Down Arrow (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Tab (PC cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • f (browse mode on)
    • e (browse mode on)
    • c (browse mode on)
    • Tab (browse mode on)
    • Down Arrow then Down Arrow (browse mode on)
    • Tab (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

f (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

e (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

c (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Tab (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Down Arrow then Down Arrow (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Tab (focus mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Option+Right Arrow then Control+Option+Right Arrow
    • Tab
    • j (quick nav on)

To perform a task with quick nav on:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav off', press Left Arrow and Right Arrow again to turn it back on.

Control+Option+Right Arrow then Control+Option+Right Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

j (quick nav on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Test 2: Navigate backwards to an empty, collapsed combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Shift+f (virtual cursor active)
    • Shift+e (virtual cursor active)
    • Shift+c (virtual cursor active)
    • Shift+Tab (virtual cursor active)
    • Up Arrow then Up Arrow (virtual cursor active)
    • Shift+Tab (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Shift+f (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+e (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+c (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+Tab (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Up Arrow then Up Arrow (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+Tab (PC cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Shift+f (browse mode on)
    • Shift+e (browse mode on)
    • Shift+c (browse mode on)
    • Shift+Tab (browse mode on)
    • Up Arrow then Up Arrow (browse mode on)
    • Shift+Tab (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Shift+f (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+e (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+c (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+Tab (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Up Arrow then Up Arrow (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+Tab (focus mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Option+Left Arrow then Control+Option+Left Arrow
    • Shift+Tab
    • j (quick nav on)

To perform a task with quick nav on:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav off', press Left Arrow and Right Arrow again to turn it back on.

Control+Option+Left Arrow then Control+Option+Left Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

j (quick nav on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Test 3: Request information about an empty, collapsed combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Insert+Tab (virtual cursor active)
    • Insert+Up Arrow (virtual cursor active)
    • Insert+Tab (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Insert+Tab (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Up Arrow (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Tab (PC cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Insert+Tab (browse mode on)
    • Insert+Up Arrow (browse mode on)
    • Insert+Tab (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Insert+Tab (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Up Arrow (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Tab (focus mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

Control+Option+F3: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Control+Option+F4: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Test 4: Navigate forwards to a filled in, collapsed combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • f (virtual cursor active)
    • e (virtual cursor active)
    • c (virtual cursor active)
    • Tab (virtual cursor active)
    • Down Arrow then Down Arrow (virtual cursor active)
    • Tab (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

f (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

e (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

c (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Tab (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Down Arrow then Down Arrow (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Tab (PC cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • f (browse mode on)
    • e (browse mode on)
    • c (browse mode on)
    • Tab (browse mode on)
    • Down Arrow then Down Arrow (browse mode on)
    • Tab (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

f (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

e (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

c (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Tab (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Down Arrow then Down Arrow (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Tab (focus mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Option+Right Arrow then Control+Option+Right Arrow
    • Tab
    • j (quick nav on)

To perform a task with quick nav on:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav off', press Left Arrow and Right Arrow again to turn it back on.

Control+Option+Right Arrow then Control+Option+Right Arrow: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

j (quick nav on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Test 5: Navigate backwards to a filled in, collapsed combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Shift+f (virtual cursor active)
    • Shift+e (virtual cursor active)
    • Shift+c (virtual cursor active)
    • Shift+Tab (virtual cursor active)
    • Up Arrow then Up Arrow (virtual cursor active)
    • Shift+Tab (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Shift+f (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+e (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+c (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+Tab (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Up Arrow then Up Arrow (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+Tab (PC cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Shift+f (browse mode on)
    • Shift+e (browse mode on)
    • Shift+c (browse mode on)
    • Shift+Tab (browse mode on)
    • Up Arrow then Up Arrow (browse mode on)
    • Shift+Tab (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Shift+f (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+e (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+c (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+Tab (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Up Arrow then Up Arrow (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+Tab (focus mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'State' Combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Option+Left Arrow then Control+Option+Left Arrow
    • Shift+Tab
    • j (quick nav on)

To perform a task with quick nav on:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav off', press Left Arrow and Right Arrow again to turn it back on.

Control+Option+Left Arrow then Control+Option+Left Arrow: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Shift+Tab: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

j (quick nav on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Test 6: Request information about a filled in, collapsed combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Insert+Tab (virtual cursor active)
    • Insert+Up Arrow (virtual cursor active)
    • Insert+Tab (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Insert+Tab (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Up Arrow (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Tab (PC cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Insert+Tab (browse mode on)
    • Insert+Up Arrow (browse mode on)
    • Insert+Tab (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Insert+Tab (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Up Arrow (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Tab (focus mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

Control+Option+F3: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Control+Option+F4: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Test 7: Open an empty, collapsed combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Alt+Down Arrow (virtual cursor active)
    • Alt+Up Arrow (virtual cursor active)
    • Alt+Down Arrow (PC cursor active)
    • Alt+Up Arrow (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Alt+Down Arrow (virtual cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Alt+Up Arrow (virtual cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Alt+Down Arrow (PC cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Alt+Up Arrow (PC cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Alt+Down Arrow (browse mode on)
    • Alt+Up Arrow (browse mode on)
    • Alt+Down Arrow (focus mode on)
    • Alt+Up Arrow (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Alt+Down Arrow (browse mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Alt+Up Arrow (browse mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Alt+Down Arrow (focus mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Alt+Up Arrow (focus mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • Option+Down Arrow
    • Option+Up Arrow

Option+Down Arrow: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Option+Up Arrow: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Test 8: Open a filled in, collapsed combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Alt+Down Arrow (virtual cursor active)
    • Alt+Up Arrow (virtual cursor active)
    • Alt+Down Arrow (PC cursor active)
    • Alt+Up Arrow (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Alt+Down Arrow (virtual cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Alt+Up Arrow (virtual cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Alt+Down Arrow (PC cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Alt+Up Arrow (PC cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Alt+Down Arrow (browse mode on)
    • Alt+Up Arrow (browse mode on)
    • Alt+Down Arrow (focus mode on)
    • Alt+Up Arrow (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Alt+Down Arrow (browse mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Alt+Up Arrow (browse mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Alt+Down Arrow (focus mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Alt+Up Arrow (focus mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • Option+Down Arrow
    • Option+Up Arrow

Option+Down Arrow: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Option+Up Arrow: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed

Test 9: Open an empty, collapsed combobox by typing a character

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • a (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

a (PC cursor active): 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed
MUST convey text of the automatically completed option ('Alabama') Text of the automatically completed option ('Alabama') is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • a (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

a (focus mode on): 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed
MUST convey text of the automatically completed option ('Alabama') Text of the automatically completed option ('Alabama') is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • a

a: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed
MUST convey text of the automatically completed option ('Alabama') Text of the automatically completed option ('Alabama') is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed

Test 10: Open a filled in, collapsed combobox by typing a character

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • l (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

l (PC cursor active): 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed
MUST convey text of the automatically completed option ('Alabama') Text of the automatically completed option ('Alabama') is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • l (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

l (focus mode on): 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed
MUST convey text of the automatically completed option ('Alabama') Text of the automatically completed option ('Alabama') is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox without moving into the listbox popup. Do this with each of the following commands or command sequences.
    • l

l: 3 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to expanded) Change in state (to expanded) is conveyed
MUST convey text of the automatically completed option ('Alabama') Text of the automatically completed option ('Alabama') is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed

Test 11: Request information about an empty, expanded combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Insert+Tab (virtual cursor active)
    • Insert+Up Arrow (virtual cursor active)
    • Insert+Tab (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Insert+Tab (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Up Arrow (virtual cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Tab (PC cursor active): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Insert+Tab (browse mode on)
    • Insert+Up Arrow (browse mode on)
    • Insert+Tab (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Insert+Tab (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Up Arrow (browse mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Tab (focus mode on): 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

Control+Option+F3: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Control+Option+F4: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Test 12: Request information about a filled in, expanded combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Insert+Tab (virtual cursor active)
    • Insert+Up Arrow (virtual cursor active)
    • Insert+Tab (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Insert+Tab (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Up Arrow (virtual cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Tab (PC cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Insert+Tab (browse mode on)
    • Insert+Up Arrow (browse mode on)
    • Insert+Tab (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Insert+Tab (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Up Arrow (browse mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Insert+Tab (focus mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, read information about the combobox. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

Control+Option+F3: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Control+Option+F4: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Test 13: Narrow down the matching options in an empty, expanded combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • a (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

a (PC cursor active): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey text of the automatically completed option ('Alabama') Text of the automatically completed option ('Alabama') is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • a (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

a (focus mode on): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey text of the automatically completed option ('Alabama') Text of the automatically completed option ('Alabama') is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. Do this with each of the following commands or command sequences.
    • a

a: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey text of the automatically completed option ('Alabama') Text of the automatically completed option ('Alabama') is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed

Test 14: Narrow down the matching options in a filled in, expanded combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, sets the combobox value to 'a', and de-selects all text in the input.
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • l (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

l (PC cursor active): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey text of the automatically completed option ('Alabama') Text of the automatically completed option ('Alabama') is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, sets the combobox value to 'a', and de-selects all text in the input.
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • l (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

l (focus mode on): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey text of the automatically completed option ('Alabama') Text of the automatically completed option ('Alabama') is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, sets the combobox value to 'a', and de-selects all text in the input.
  3. With focus on the combobox, type a character to narrow down the number of matching options in the listbox popup. Do this with each of the following commands or command sequences.
    • l

l: 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey text of the automatically completed option ('Alabama') Text of the automatically completed option ('Alabama') is conveyed
MUST convey state of the text in the input (selected) State of the text in the input (selected) is conveyed

Test 15: Close an empty combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, close the combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Escape (virtual cursor active)
    • Enter (PC cursor active)
    • Escape (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Escape (virtual cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

Enter (PC cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

Escape (PC cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, close the combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Escape (browse mode on)
    • Enter (focus mode on)
    • Escape (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Escape (browse mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

Enter (focus mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

Escape (focus mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, close the combobox. Do this with each of the following commands or command sequences.
    • Enter
    • Escape

Enter: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

Escape: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

Test 16: Close a filled in combobox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, close the combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Escape (virtual cursor active)
    • Enter (PC cursor active)
    • Escape (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Escape (virtual cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

Enter (PC cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

Escape (PC cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, close the combobox. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Escape (browse mode on)
    • Enter (focus mode on)
    • Escape (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Escape (browse mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

Enter (focus mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

Escape (focus mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox, and sets the combobox value to 'Alabama'.
  3. With focus on the combobox, close the combobox. Do this with each of the following commands or command sequences.
    • Enter
    • Escape

Enter: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

Escape: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey change in state (to collapsed) Change in state (to collapsed) is conveyed

Test 17: Navigate from an empty, collapsed combobox to the first option in a listbox popup

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Down Arrow (PC cursor active): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Down Arrow (focus mode on): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (quick nav off)

To perform a task with quick nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav on', press Left Arrow and Right Arrow again to turn it back off.

Down Arrow (quick nav off): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

Test 18: Navigate from an empty, collapsed combobox to the last option in a listbox popup

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Up Arrow (PC cursor active): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Wyoming') Text of the focused option in the popup ('Wyoming') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (56) Position of the focused option in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Up Arrow (focus mode on): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Wyoming') Text of the focused option in the popup ('Wyoming') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (56) Position of the focused option in the popup (56) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the Combobox.
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (quick nav off)

To perform a task with quick nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav on', press Left Arrow and Right Arrow again to turn it back off.

Up Arrow (quick nav off): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Wyoming') Text of the focused option in the popup ('Wyoming') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (56) Position of the focused option in the popup (56) is conveyed

Test 19: Navigate from a filled in, collapsed combobox to the first option in a listbox popup

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Down Arrow (PC cursor active): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (5) Number of options in the popup (5) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Down Arrow (focus mode on): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (5) Number of options in the popup (5) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox and navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (quick nav off)

To perform a task with quick nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav on', press Left Arrow and Right Arrow again to turn it back off.

Down Arrow (quick nav off): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (5) Number of options in the popup (5) is conveyed

Test 20: Navigate from a filled in, collapsed combobox to the last option in a listbox popup

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Up Arrow (PC cursor active): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Arkansas') Text of the focused option in the popup ('Arkansas') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (5) Position of the focused option in the popup (5) is conveyed
MUST convey number of options in the popup (5) Number of options in the popup (5) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Up Arrow (focus mode on): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Arkansas') Text of the focused option in the popup ('Arkansas') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (5) Position of the focused option in the popup (5) is conveyed
MUST convey number of options in the popup (5) Number of options in the popup (5) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, open the combobox and navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (quick nav off)

To perform a task with quick nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav on', press Left Arrow and Right Arrow again to turn it back off.

Up Arrow (quick nav off): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Arkansas') Text of the focused option in the popup ('Arkansas') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (5) Position of the focused option in the popup (5) is conveyed
MUST convey number of options in the popup (5) Number of options in the popup (5) is conveyed

Test 21: Navigate from an empty, expanded combobox to the first option in a listbox popup

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Down Arrow (PC cursor active): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Down Arrow (focus mode on): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (quick nav off)

To perform a task with quick nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav on', press Left Arrow and Right Arrow again to turn it back off.

Down Arrow (quick nav off): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

Test 22: Navigate from an empty, expanded combobox to the last option in a listbox popup

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Up Arrow (PC cursor active): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Wyoming') Text of the focused option in the popup ('Wyoming') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (56) Position of the focused option in the popup (56) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Up Arrow (focus mode on): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Wyoming') Text of the focused option in the popup ('Wyoming') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (56) Position of the focused option in the popup (56) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the Combobox.
  3. With focus on the combobox, navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (quick nav off)

To perform a task with quick nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav on', press Left Arrow and Right Arrow again to turn it back off.

Up Arrow (quick nav off): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Wyoming') Text of the focused option in the popup ('Wyoming') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (56) Position of the focused option in the popup (56) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

Test 23: Navigate from a filled in, expanded combobox to the first option in a listbox popup

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Down Arrow (PC cursor active): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (5) Number of options in the popup (5) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Down Arrow (focus mode on): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (5) Number of options in the popup (5) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, navigate to the first option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (quick nav off)

To perform a task with quick nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav on', press Left Arrow and Right Arrow again to turn it back off.

Down Arrow (quick nav off): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (5) Number of options in the popup (5) is conveyed

Test 24: Navigate from a filled in, expanded combobox to the last option in a listbox popup

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Up Arrow (PC cursor active): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Arkansas') Text of the focused option in the popup ('Arkansas') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (5) Position of the focused option in the popup (5) is conveyed
MUST convey number of options in the popup (5) Number of options in the popup (5) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Up Arrow (focus mode on): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Arkansas') Text of the focused option in the popup ('Arkansas') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (5) Position of the focused option in the popup (5) is conveyed
MUST convey number of options in the popup (5) Number of options in the popup (5) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on and expands the combobox, and sets the combobox value to 'a'.
  3. With focus on the combobox, navigate to the last option in the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (quick nav off)

To perform a task with quick nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav on', press Left Arrow and Right Arrow again to turn it back off.

Up Arrow (quick nav off): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Arkansas') Text of the focused option in the popup ('Arkansas') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (5) Position of the focused option in the popup (5) is conveyed
MUST convey number of options in the popup (5) Number of options in the popup (5) is conveyed

Test 25: Navigate to the next option in a listbox popup

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, navigate forwards to the next option. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Down Arrow (PC cursor active): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alaska') Text of the focused option in the popup ('Alaska') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (2) Position of the focused option in the popup (2) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, navigate forwards to the next option. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Down Arrow (focus mode on): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alaska') Text of the focused option in the popup ('Alaska') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (2) Position of the focused option in the popup (2) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, navigate forwards to the next option. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Option+Right Arrow
    • Down Arrow (quick nav off)

To perform a task with quick nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav on', press Left Arrow and Right Arrow again to turn it back off.

Control+Option+Right Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alaska') Text of the focused option in the popup ('Alaska') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (2) Position of the focused option in the popup (2) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

Down Arrow (quick nav off): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alaska') Text of the focused option in the popup ('Alaska') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (2) Position of the focused option in the popup (2) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

Test 26: Navigate to the previous option in a listbox popup

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alaska' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, navigate backwards to the previous option. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Up Arrow (PC cursor active): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alaska' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, navigate backwards to the previous option. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Up Arrow (focus mode on): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alaska' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, navigate backwards to the previous option. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Option+Left Arrow
    • Up Arrow (quick nav off)

To perform a task with quick nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav on', press Left Arrow and Right Arrow again to turn it back off.

Control+Option+Left Arrow: 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

Up Arrow (quick nav off): 6 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

Test 27: Request information about a listbox popup

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, read information about the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Insert+Tab (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Insert+Tab (PC cursor active): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, read information about the listbox popup. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Insert+Tab (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Insert+Tab (focus mode on): 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, read information about the listbox popup. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

Control+Option+F3: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

Control+Option+F4: 5 MUST, 1 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role of the popup ('listbox') Role of the popup ('listbox') is conveyed
MUST convey name of the popup ('States') Name of the popup ('States') is conveyed
MUST convey text of the focused option in the popup ('Alabama') Text of the focused option in the popup ('Alabama') is conveyed
SHOULD convey state of the focused option in the popup (selected) State of the focused option in the popup (selected) is conveyed
MUST convey position of the focused option in the popup (1) Position of the focused option in the popup (1) is conveyed
MUST convey number of options in the popup (56) Number of options in the popup (56) is conveyed

Test 28: Navigate out of a listbox popup by moving the editing cursor to the right

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox.
  3. With focus on an option in the listbox popupwith focus on the listbox popup, navigate back to the textbox by moving the editing cursor to the right. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Right Arrow (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Right Arrow (PC cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed
MUST convey cursor position (on the character 'l') Cursor position (on the character 'l') is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox.
  3. With focus on an option in the listbox popupwith focus on the listbox popup, navigate back to the textbox by moving the editing cursor to the right. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Right Arrow (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Right Arrow (focus mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed
MUST convey cursor position (on the character 'l') Cursor position (on the character 'l') is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox.
  3. With focus on an option in the listbox popupwith focus on the listbox popup, navigate back to the textbox by moving the editing cursor to the right. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Right Arrow (quick nav off)

To perform a task with quick nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav on', press Left Arrow and Right Arrow again to turn it back off.

Right Arrow (quick nav off): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed
MUST convey cursor position (on the character 'l') Cursor position (on the character 'l') is conveyed

Test 29: Navigate out of a listbox popup by moving the editing cursor to the left

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the left. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Left Arrow (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Left Arrow (PC cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed
MUST convey cursor position (on the character 'a') Cursor position (on the character 'a') is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the left. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Left Arrow (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Left Arrow (focus mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed
MUST convey cursor position (on the character 'a') Cursor position (on the character 'a') is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the left. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Left Arrow (quick nav off)

To perform a task with quick nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'quick nav on', press Left Arrow and Right Arrow again to turn it back off.

Left Arrow (quick nav off): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed
MUST convey cursor position (on the character 'a') Cursor position (on the character 'a') is conveyed

Test 30: Navigate out of a listbox popup by moving the editing cursor to the end of the textbox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the end of the text. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • End (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

End (PC cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed
MUST convey cursor position (at the end of the textbox) Cursor position (at the end of the textbox) is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the end of the text. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • End (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

End (focus mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed
MUST convey cursor position (at the end of the textbox) Cursor position (at the end of the textbox) is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the beginning of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the end of the text. Do this with each of the following commands or command sequences.
    • End

End: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed
MUST convey cursor position (at the end of the textbox) Cursor position (at the end of the textbox) is conveyed

Test 31: Navigate out of a listbox popup by moving the editing cursor to the beginning of the textbox

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the beginning of the text. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Home (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Home (PC cursor active): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed
MUST convey cursor position (on the character 'a') Cursor position (on the character 'a') is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the beginning of the text. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Home (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Home (focus mode on): 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed
MUST convey cursor position (on the character 'a') Cursor position (on the character 'a') is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama', places focus on that option in the listbox popup and positions the editing cursor at the end of the textbox.
  3. With focus on an option in the listbox popup, navigate back to the textbox by moving the editing cursor to the beginning of the text. Do this with each of the following commands or command sequences.
    • Home

Home: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (expanded) State of the combobox (expanded) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed
MUST convey cursor position (on the character 'a') Cursor position (on the character 'a') is conveyed

Test 32: Select an option in a listbox popup

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, select the focused option. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Enter (PC cursor active)
    • Escape (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Enter (PC cursor active): 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Escape (PC cursor active): 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, select the focused option. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Enter (focus mode on)
    • Escape (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Enter (focus mode on): 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Escape (focus mode on): 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that expands the combobox, sets the combobox value to 'Alabama' and places focus on that option in the listbox popup.
  3. With focus on an option in the listbox popup, select the focused option. Do this with each of the following commands or command sequences.
    • Control+Option+Space
    • Enter
    • Escape

Control+Option+Space: 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Enter: 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed

Escape: 6 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'combobox' Role 'combobox' is conveyed
MUST convey name of the combobox ('State') Name of the combobox ('State') is conveyed
MUST convey state of the combobox (collapsed) State of the combobox (collapsed) is conveyed
MUST convey text of the selected option ('Alabama') Text of the selected option ('Alabama') is conveyed
MUST convey the ability to enter or edit text The ability to enter or edit text is conveyed
MUST convey the presence of autocomplete behavior The presence of autocomplete behavior is conveyed