Notice: This is a work in progress. Please submit feedback or suggestions.

Test: Basic HTML button test

Current support: partial (108/110)

A basic html button test.

Run this test and and submit your results

On this page

Test HTML

open the test page in a new tab

HTML source is too long to display here.

Dates and Versions of tested combinations

ATAT VersionBrowserBrowser versionOS versionDate tested
Dragon Naturally Speaking15.30Google Chrome7619032019-08-10
JAWS2019.1906.10Google Chrome7619032019-08-10
JAWS2019.1906.10Internet Explorer1119032019-08-10
JAWS2019.1906.10Firefox (desktop)6819032019-08-10
Narrator1903Microsoft Edge4419032019-08-10
NVDA2019.1.1Google Chrome7619032019-08-10
NVDA2019.1.1Firefox (desktop)6819032019-08-10
TalkBack7.3.0Google Chrome (android)7692019-07-27
VoiceOver for iOS12.3.1Safari (iOS)12.3.112.3.12019-08-10
VoiceOver for macOS10.14.5Safari (macOS)12.1.110.14.52019-08-10
Orca3.31.4Firefox (desktop)69Ubuntu 19.042019-09-14

Summary of support by expectation and assistive technology

ExpectationDragon Naturally SpeakingJAWSNarratorNVDATalkBackVoiceOver for iOSVoiceOver for macOSOrca
input[type="button"] element
MUST convey an appropriate namesupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported
MUST convey an appropriate rolesupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported
SHOULD provide shortcuts to jump to text inputsnot applicablesupportedsupportedsupportedsupportedsupportedsupportedsupported
input[type="submit"] element
MUST convey an appropriate namesupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported
MUST convey an appropriate rolesupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported
SHOULD provide shortcuts to jump to text inputsnot applicablesupportedsupportedsupportedsupportedsupportedsupportedsupported
input[type="image"] element
MUST convey an appropriate namesupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported
MUST convey an appropriate rolesupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported
SHOULD provide shortcuts to jump to text inputsnot applicablesupportedsupportedsupportedsupportedsupportedsupportedsupported
input[type="reset"] element
MUST convey an appropriate namenonesupportedsupportedsupportedsupportedsupportedsupportedsupported
MUST convey an appropriate rolenonesupportedsupportedsupportedsupportedsupportedsupportedsupported
SHOULD provide shortcuts to jump to text inputsnot applicablesupportedsupportedsupportedsupportedsupportedsupportedsupported
button element
MUST convey an appropriate namesupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported
MUST convey an appropriate rolesupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported
SHOULD provide shortcuts to jump to text inputsnot applicablesupportedsupportedsupportedsupportedsupportedsupportedsupported

* means that some support is hidden behind settings

Detailed support results by expectation

input[type="button"] element: The assistive technology MUST convey an appropriate name

Rationale: A screen reader user needs to know what to enter.

Examples of assistive technologies support this expectation:

  • A screen reader might announce the button as something like "<name>, button".
  • Voice control software will let the user say something like "click <name>" to activate the control.

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the input[type="button"] element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromeyes
  • Result: (pass)
    • command: "Click <text>" (Activate actionable item)
    • Output: button was clicked
More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: target
    • Output: "button, apply"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, apply"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, apply"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, push button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, push button"
More information

Extended Support for: input[type="button"] element: The assistive technology MUST convey an appropriate name

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorerunknown-More information
Dragon Naturally SpeakingFirefox (desktop)unknown-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

input[type="button"] element: The assistive technology MUST convey an appropriate role

Rationale: A screen reader user needs to know that the element performs an action.

Examples of assistive technologies support this expectation:

  • A screen reader might be announce the role as something like "button".
  • Voice control software will let the user say something like "click button".

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the input[type="button"] element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromeyes
  • Result: (pass)
    • command: Click <type> (Click Type)
    • Output: button was clicked
    • Notes: said "click button"
More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: target
    • Output: "button, apply"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, apply"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, apply"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "apply, push button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "apply, push button"
More information

Extended Support for: input[type="button"] element: The assistive technology MUST convey an appropriate role

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorerunknown-More information
Dragon Naturally SpeakingFirefox (desktop)unknown-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

input[type="button"] element: The screen reader SHOULD provide shortcuts to jump to text inputs

Rationale: Screen reader users might want to quickly navigate to elements of this type.

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the input[type="button"] element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenot applicable-More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
  • Result: (pass)
    • command: NVDA + F7 (Open Elements List)
    • Output: in list of buttons
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
  • Result: (pass)
    • command: NVDA + F7 (Open Elements List)
    • Output: in list of buttons
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (next control (correct item type must be selected))
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe down (next form control (correct item type must be selected))
    • location before command: before target
    • location after command: target
    • Output: "apply, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + U (Open Rotor)
    • location before command: before target
    • location after command: target
    • Output: In list of form controls
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "apply, push button"
  • Result: (pass)
    • command: alt + shift + b (Open list of buttons)
    • Output: in list
More information

Extended Support for: input[type="button"] element: The screen reader SHOULD provide shortcuts to jump to text inputs

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorernot applicable-More information
Dragon Naturally SpeakingFirefox (desktop)not applicable-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

input[type="submit"] element: The assistive technology MUST convey an appropriate name

Rationale: A screen reader user needs to know what to enter.

Examples of assistive technologies support this expectation:

  • A screen reader might announce the button as something like "<name>, button".
  • Voice control software will let the user say something like "click <name>" to activate the control.

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the input[type="submit"] element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromeyes
  • Result: (pass)
    • command: "Click <text>" (Activate actionable item)
    • Output: button was clicked
More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: target
    • Output: "button, submit now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, submit now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, submit now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, push button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, push button"
More information

Extended Support for: input[type="submit"] element: The assistive technology MUST convey an appropriate name

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorerunknown-More information
Dragon Naturally SpeakingFirefox (desktop)unknown-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

input[type="submit"] element: The assistive technology MUST convey an appropriate role

Rationale: A screen reader user needs to know how they can interact with the element.

Examples of assistive technologies support this expectation:

  • A screen reader might be announce the role as something like "button".
  • Voice control software will let the user say something like "click button".

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the input[type="submit"] element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromeyes
  • Result: (pass)
    • command: Click <type> (Click Type)
    • Output: button was clicked
    • Notes: said "click button"
More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: target
    • Output: "button, submit now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, submit now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, submit now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, push button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, push button"
More information

Extended Support for: input[type="submit"] element: The assistive technology MUST convey an appropriate role

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorerunknown-More information
Dragon Naturally SpeakingFirefox (desktop)unknown-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

input[type="submit"] element: The screen reader SHOULD provide shortcuts to jump to text inputs

Rationale: Screen reader users might want to quickly navigate to elements of this type.

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the input[type="submit"] element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenot applicable-More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: NVDA + F7 (Open Elements List)
    • Output: in list of buttons
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: NVDA + F7 (Open Elements List)
    • Output: in list of buttons
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (next control (correct item type must be selected))
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe down (next form control (correct item type must be selected))
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + U (Open Rotor)
    • location before command: before target
    • location after command: target
    • Output: In list of form controls
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, push button"
  • Result: (pass)
    • command: alt + shift + b (Open list of buttons)
    • Output: in list
More information

Extended Support for: input[type="submit"] element: The screen reader SHOULD provide shortcuts to jump to text inputs

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorernot applicable-More information
Dragon Naturally SpeakingFirefox (desktop)not applicable-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

input[type="image"] element: The assistive technology MUST convey an appropriate name

Rationale: A screen reader user needs to know what to enter.

Examples of assistive technologies support this expectation:

  • A screen reader might announce the button as something like "<name>, button".
  • Voice control software will let the user say something like "click <name>" to activate the control.

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the input[type="image"] element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromeyes
  • Result: (pass)
    • command: "Click <text>" (Activate actionable item)
    • Output: button was clicked
More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, submit now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, submit now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, push button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, push button"
More information

Extended Support for: input[type="image"] element: The assistive technology MUST convey an appropriate name

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorerunknown-More information
Dragon Naturally SpeakingFirefox (desktop)unknown-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

input[type="image"] element: The assistive technology MUST convey an appropriate role

Rationale: A screen reader user needs to know how they can interact with the element.

Examples of assistive technologies support this expectation:

  • A screen reader might be announce the role as something like "button".
  • Voice control software will let the user say something like "click button".

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the input[type="image"] element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromeyes
  • Result: (pass)
    • command: Click <type> (Click Type)
    • Output: button was clicked
    • Notes: said "click button"
More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, submit now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, submit now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, push button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit now, push button"
More information

Extended Support for: input[type="image"] element: The assistive technology MUST convey an appropriate role

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorerunknown-More information
Dragon Naturally SpeakingFirefox (desktop)unknown-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

input[type="image"] element: The screen reader SHOULD provide shortcuts to jump to text inputs

Rationale: Screen reader users might want to quickly navigate to elements of this type.

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the input[type="image"] element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenot applicable-More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: NVDA + F7 (Open Elements List)
    • Output: in list of buttons
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
  • Result: (pass)
    • command: NVDA + F7 (Open Elements List)
    • Output: in list of buttons
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (next control (correct item type must be selected))
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe down (next form control (correct item type must be selected))
    • location before command: before target
    • location after command: target
    • Output: "submit now, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + U (Open Rotor)
    • location before command: before target
    • location after command: target
    • Output: In list of form controls
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit now, push button"
  • Result: (pass)
    • command: alt + shift + b (Open list of buttons)
    • Output: in list
More information

Extended Support for: input[type="image"] element: The screen reader SHOULD provide shortcuts to jump to text inputs

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorernot applicable-More information
Dragon Naturally SpeakingFirefox (desktop)not applicable-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

input[type="reset"] element: The assistive technology MUST convey an appropriate name

Rationale: A screen reader user needs to know what to enter.

Examples of assistive technologies support this expectation:

  • A screen reader might announce the button as something like "<name>, button".
  • Voice control software will let the user say something like "click <name>" to activate the control.

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the input[type="reset"] element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenone
  • Result: (fail)
    • command: "Click <text>" (Activate actionable item)
    • Output: button was not flagged or clicked
More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: target
    • Output: "button, reset now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "rest now, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, reset now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, reset now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, push button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, push button"
More information

Extended Support for: input[type="reset"] element: The assistive technology MUST convey an appropriate name

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorerunknown-More information
Dragon Naturally SpeakingFirefox (desktop)unknown-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

input[type="reset"] element: The assistive technology MUST convey an appropriate role

Rationale: A screen reader user needs to know how they can interact with the element.

Examples of assistive technologies support this expectation:

  • A screen reader might be announce the role as something like "button".
  • Voice control software will let the user say something like "click button".

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the input[type="reset"] element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenone
  • Result: (fail)
    • command: Click <type> (Click Type)
    • Output: button was not flagged or clicked
    • Notes: said "click button"
More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: target
    • Output: "button, reset now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "rest now, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, reset now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, reset now"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "rest now, button"
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, push button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "reset now, push button"
More information

Extended Support for: input[type="reset"] element: The assistive technology MUST convey an appropriate role

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorerunknown-More information
Dragon Naturally SpeakingFirefox (desktop)unknown-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

input[type="reset"] element: The screen reader SHOULD provide shortcuts to jump to text inputs

Rationale: Screen reader users might want to quickly navigate to elements of this type.

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the input[type="reset"] element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenot applicable-More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
  • Result: (pass)
    • command: NVDA + F7 (Open Elements List)
    • Output: in list of buttons
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
  • Result: (pass)
    • command: NVDA + F7 (Open Elements List)
    • Output: in list of buttons
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (next control (correct item type must be selected))
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe down (next form control (correct item type must be selected))
    • location before command: before target
    • location after command: target
    • Output: "reset now, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + U (Open Rotor)
    • location before command: before target
    • location after command: target
    • Output: In list of form controls
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "reset now, push button"
  • Result: (pass)
    • command: alt + shift + b (Open list of buttons)
    • Output: in list
More information

Extended Support for: input[type="reset"] element: The screen reader SHOULD provide shortcuts to jump to text inputs

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorernot applicable-More information
Dragon Naturally SpeakingFirefox (desktop)not applicable-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

button element: The assistive technology MUST convey an appropriate name

Rationale: A screen reader user needs to know what to enter.

Examples of assistive technologies support this expectation:

  • A screen reader might announce the button as something like "<name>, button".
  • Voice control software will let the user say something like "click <name>" to activate the control.

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the button element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromeyes
  • Result: (pass)
    • command: "Click <text>" (Activate actionable item)
    • Output: button was clicked
More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: target
    • Output: "button, submit"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, submit"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, submit"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, push button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, push button"
More information

Extended Support for: button element: The assistive technology MUST convey an appropriate name

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorerunknown-More information
Dragon Naturally SpeakingFirefox (desktop)unknown-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

button element: The assistive technology MUST convey an appropriate role

Rationale: A screen reader user needs to know how they can interact with the element.

Examples of assistive technologies support this expectation:

  • A screen reader might be announce the role as something like "button".
  • Voice control software will let the user say something like "click button".

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the button element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromeyes
  • Result: (pass)
    • command: Click <type> (Click Type)
    • Output: button was clicked
    • Notes: said "click button"
More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: target
    • Output: "button, submit"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, submit"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "button, submit"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "submit, push button"
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "submit, push button"
More information

Extended Support for: button element: The assistive technology MUST convey an appropriate role

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorerunknown-More information
Dragon Naturally SpeakingFirefox (desktop)unknown-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

button element: The screen reader SHOULD provide shortcuts to jump to text inputs

Rationale: Screen reader users might want to quickly navigate to elements of this type.

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the button element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenot applicable-More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
  • Result: (pass)
    • command: Insert + F3 (Open element list)
    • Output: in list of buttons
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
  • Result: (pass)
    • command: NVDA + F7 (Open Elements List)
    • Output: in list of buttons
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
  • Result: (pass)
    • command: NVDA + F7 (Open Elements List)
    • Output: in list of buttons
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (next control (correct item type must be selected))
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe down (next form control (correct item type must be selected))
    • location before command: before target
    • location after command: target
    • Output: "submit, button"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + U (Open Rotor)
    • location before command: before target
    • location after command: target
    • Output: In list of form controls
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: b (Next button)
    • location before command: before target
    • location after command: target
    • Output: "submit, push button"
  • Result: (pass)
    • command: alt + shift + b (Open list of buttons)
    • Output: in list
More information

Extended Support for: button element: The screen reader SHOULD provide shortcuts to jump to text inputs

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorernot applicable-More information
Dragon Naturally SpeakingFirefox (desktop)not applicable-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

History

  • 2019-08-10 Test created
  • 2019-09-14 Add orca results