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

Test: HTML links example 6 - A placeholder link by itself

Current support: partial (25/32)

A placeholder link by itself

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 Chrome7519032019-07-24
JAWS2019.1906.10Google Chrome7519032019-07-24
JAWS2019.1906.10Internet Explorer1119032019-07-24
JAWS2019.1906.10Firefox (desktop)6819032019-07-24
Narrator1903Microsoft Edge4419032019-07-24
NVDA2019.1.1Google Chrome7519032019-07-24
NVDA2019.1.1Firefox (desktop)6819032019-07-24
TalkBack9Google Chrome (android)7592019-07-26
VoiceOver for iOS12.3.1Safari (iOS)12.3.112.3.12019-07-24
VoiceOver for macOS10.14.5Safari (macOS)12.1.110.14.52019-07-24
Orca3.31.4Firefox (desktop)69Ubuntu 19.042019-09-16

Summary of support by expectation and assistive technology

ExpectationDragon Naturally SpeakingJAWSNarratorNVDATalkBackVoiceOver for iOSVoiceOver for macOSOrca
placeholder link element
MUST convey not convey the link role or convey as a placeholder linknonesupportednonesupportedsupportedsupportedpartialsupported
MUST convey an appropriate namenonesupportedsupportedsupportedsupportedsupportedsupportedsupported
MUST NOT provide shortcuts to jump to text inputsnot applicablepartialsupportedsupportedsupportedsupportedsupportedsupported

* means that some support is hidden behind settings

Detailed support results by expectation

placeholder link element: The assistive technology MUST convey not convey the link role or convey as a placeholder link

Rationale: Since the link does not go anywhere, user needs to know that the link is not functional.

Examples of assistive technologies support this expectation:

  • A screen reader might convey not convey any role for the link.
  • Voice control software will not suggest that the link is actionable.

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

This expectation is from the placeholder link element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenone
  • Result: (fail)
    • command: Click <type> (Click Type)
    • Output: flagged as a link to choose from
More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed
More information
NarratorMicrosoft Edgenone
  • Result: (fail)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: target
    • Output: "text, readonly, <name>"
Notes: The text role was conveyed along with the readonly state. No semantics should be conveyed.
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed
More information
VoiceOver for macOSSafari (macOS)partial
  • Result: (partial)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed, followed by "clickable"
Notes: Partial support because the element is not "clickable"
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "this might point to something in the future"
More information

Extended Support for: placeholder link element: The assistive technology MUST convey not convey the link role or convey as a placeholder link

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

placeholder link 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 will convey the text of the placeholder link
  • Voice control software will not consider the text as clickable.

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

This expectation is from the placeholder link element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenone
  • Result: (fail)
    • command: "Click <text>" (Activate actionable item)
    • Output: successfully activated
More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: target
    • Output: "text, readonly, <name>"
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "link role was not conveyed"
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: target
    • Output: link role was not conveyed
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: link role was not conveyed, followed by "clickable"
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "this might point to something in the future"
More information

Extended Support for: placeholder link 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

placeholder link element: The screen reader MUST NOT 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 placeholder link element feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenot applicable-More information
JAWSGoogle Chromepartial
  • Result: (partial)
    • command: Insert + F3 (Open element list)
    • Output: Not included in list of links, but it was included in the list of anchors.
Notes: partial support because HTML5 does not call these anchors.
More information
JAWSInternet Explorerpartial
  • Result: (partial)
    • command: Insert + F3 (Open element list)
    • Output: Not included in list of links, but it was included in the list of anchors.
Notes: partial support because HTML5 does not call these anchors.
More information
JAWSFirefox (desktop)partial
  • Result: (partial)
    • command: Insert + F3 (Open element list)
    • Output: Not included in list of links, but it was included in the list of anchors.
Notes: partial support because HTML5 does not call these anchors.
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: k (Next link)
    • location before command: before target
    • location after command: target
    • Output: Not found as a link
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: NVDA + F7 (Open Elements List)
    • Output: Not included in list of links
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: NVDA + F7 (Open Elements List)
    • Output: Not included in list of links
More information
TalkBackGoogle Chrome (android)yes
  • Result: (pass)
    • command: Swipe right (next link (correct item type must be selected))
    • location before command: before target
    • location after command: target
    • Output: not included in link navigation
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe down (next link (correct item type must be selected))
    • location before command: before target
    • location after command: target
    • Output: Not included in link navigation
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: VO + Command + L (Next Link)
    • location before command: before target
    • location after command: target
    • Output: not found as a link
  • Result: (pass)
    • command: VO + U (Open Rotor)
    • location before command: before target
    • location after command: target
    • Output: not included in the list of links
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: k (Next link)
    • location before command: before target
    • location after command: target
    • Output: not found
  • Result: (pass)
    • command: alt + shift+ k (Open a list of links)
    • location before command: before target
    • location after command: target
    • Output: not found
More information

Extended Support for: placeholder link element: The screen reader MUST NOT 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-07-28 Test created
  • 2019-09-16 Add orca results