User agent reliability for SaToGo IE Screen reader compatibility
Screen Readers
Nov 26, 2024
Shows how well SaToGo IE supports ARIA and WCAG sufficient techniques.
Latest version tested
SaToGo 3.4.96.0 with IE11
- All tests: 47 pass of 93 tests (51%)
- ARIA tests: 8 pass of 36 tests (22%)
- WCAG tests: 29 pass of 64 tests (45%)
Failing tests
Test | Mode | What the user hears | Notes | |
---|---|---|---|---|
ARIA role=heading | Heading | Nothing | ARIA headings ignored. | |
applet with title attribute | Reading | Nothing | Nothing voiced for applet - no indication it exists | |
applet with fallback content | Reading | Nothing | Nothing voiced for applet - no indication it exists | |
applet with aria-label attribute | Reading | Nothing | Nothing voiced for applet - no indication it exists | |
embed with title attribute | Reading | Nothing | Nothing voiced for embed - no indication it exists | |
embed with aria-label attribute | Reading | Nothing | Nothing voiced for embed - no indication it exists | |
object with fallback content | Reading | Start of Flash Player. Button, start. Button, stop. End of Flash player. | No description of non-text content | |
object with title attribute | Reading | Start of Flash Player. Button, start. Button, stop. End of Flash player. | No description of non-text content | |
object with aria-label attribute | Reading | Start of Flash Player. Button, start. Button, stop. End of Flash player. | No description of non-text content | |
audio with aria-label attribute | Reading | Nothing | Nothing voiced for audio - no indication it exists | |
audio with title attribute | Reading | Nothing | Nothing voiced for audio - no indication it exists | |
video with aria-label attribute | Reading | Start of video player. End of video player | No description of non-text content | |
video with title attribute | Reading | Start of video player. End of video player | No description of non-text content | |
a element placeholder link with no event handler or href attribute | Reading | Link, placeholder text | Announced as a link, but doesn't function as link | |
a element placeholder link with no event handler or href attribute | Tabbing | Placeholder text, link | Announced as a link, but doesn't function as link | |
abbr with title | Reading | T L N | ABBR expansion ignored. | |
button containing img with alt | Tabbing | Button | Ignores ALT text tabbing forwards, but reads ALT text when shift tabbing backwards | |
button containing img with aria-label | Reading | Button, button | Reads "button button" without saying what button does. | |
button containing img with aria-label | Tabbing | Button | Reads "button" without saying what button does. | |
button containing img with aria-labelledby | Reading | Button, button | Reads "button button" without saying what button does. | |
button containing img with aria-labelledby | Tabbing | Button | Reads "button" without saying what button does. | |
button with aria-label containing img with null alt | Reading | Button, button | Reads "button button" without saying what button does. | |
button with aria-label containing img with null alt | Tabbing | Button | Reads "button" without saying what button does. | |
input type=image with title attribute | Reading | Button | No label for button is read. | |
input type=image with aria-label attribute | Reading | Button | no label is read | |
input type=image with aria-label attribute | Tabbing | Button | no label is read | |
input type=image with aria-labelledby attribute | Reading | Button | no label is read | |
input type=image with aria-labelledby attribute | Tabbing | Button | no label is read | |
input type=text with title attribute | Reading | Editable text, blank | no title read out | |
input type=text with aria-label attribute | Reading | Editable text, blank | no label read out | |
input type=text with aria-label attribute | Tabbing | Aria-Label, Editable text, blank | reads previous heading instead of label | |
input type=text inside label with text after control | Tabbing | Implicit label after, Editable text, blank | reads previous heading instead of label | |
input type=text inside label with text before and after control | Tabbing | Enter search text, editable text, blank | trailing part of label not read | |
fieldset containing links | Tabbing | Home, link. About, link. Contact, link. | Legend not read | |
Yes/No radio buttons inside fieldset element | Tabbing | Yes, radio button selected. No, radio button unselected. Yes, radio button selected. No, radio button unselected. | Fieldset legend ignored, impossible to tell what the two Yes/No radio buttons are for. | |
img with aria-label | Reading | Nothing | Image ignored. | |
img with aria-labelledby | Reading | This is an aria labelled by | Image ignored. | |
area with aria-label attribute | Reading | link, link | no link labels read | |
area with aria-label attribute | Tabbing | link, link | no link labels read | |
area with aria-labelledby attribute | Reading | link, link | no link labels read | |
area with aria-labelledby attribute | Tabbing | link, link | no link labels read | |
Link text replaced by aria-label attribute | Reading | link click here | aria-label ignored | |
Link text replaced by aria-label attribute | Tabbing | click here link | aria-label ignored | |
Link text replaced by aria-labelledby attribute | Tabbing | click here link | aria-labelledby ignored | |
Layout table with single cell | Reading | Entering table, this is some text. Leaving table. | Treated as data table. | |
Data table with role=grid | Reading | Nothing | Table and contents completely ignored. |
Passing tests
Test | Mode | What the user hears | Notes | |
---|---|---|---|---|
Heading is img with alt | Heading | Second level alt, heading level 2 | ||
applet inside figure with figcaption element | Reading | Figure caption for applet | ||
embed inside figure with figcaption | Reading | Figure caption for embed | ||
iframe with fallback content | Reading | This is an, link, example hyperlink in the target page | Fallback content is ignored | |
iframe with fallback content | Tabbing | Example hyperlink, link | Fallback content is ignored | |
iframe with title attribute | Reading | This is an, link, example hyperlink in the target page | ||
iframe with title attribute | Tabbing | Example hyperlink, link | ||
button containing img with alt | Reading | Button, button,this is image alt | ||
button containing img with title attribute | Reading | Button, button, this is image title | ||
button containing img with title attribute | Tabbing | This is image title, button | ||
button with title containing img with null alt | Reading | Button, this is button title | ||
button with title containing img with null alt | Tabbing | This is button title, button | ||
input type=image with alt | Reading | Button, this is image button alt text | ||
input type=image with alt | Tabbing | This is image button alt text, button | ||
input type=image with title attribute | Tabbing | This is image button title text, button | ||
input type=text with aria-describedby attribute | Reading | First name, editable text. A bit of instructions for this field linked with aria describedby | ||
input type=text with aria-describedby attribute | Tabbing | First name, editable text, blank. A bit of instructions for this field linked with aria describedby | ||
input type=text with title attribute | Tabbing | Enter search text, editable text, blank | ||
input type=text with aria-labelledby attribute | Reading | Enter search text, editable text, blank | ||
input type=text with aria-labelledby attribute | Tabbing | Enter search text, editable text, blank | ||
input type=text with label for | Reading | Enter search text, editable text, blank | ||
input type=text with label for | Tabbing | Enter search text, editable text, blank | ||
input type=text inside label with text before control | Reading | Enter search text, editable text, blank | ||
input type=text inside label with text before control | Tabbing | Enter search text, editable text, blank | ||
input type=text inside label with text after control | Reading | Editable text, blank, Enter search text | ||
input type=text inside label with text before and after control | Reading | Enter search text, editable text, blank, blanks not allowed | ||
fieldset containing links | Reading | Legend for enclosed links. Link Home. Link About. Link Contact. | ||
Yes/No radio buttons inside fieldset element | Reading | I agree to the terms and conditions. Radio button selected, Yes. Radio button unselected, No. Sign me up to the newsletter. Radio button selected, Yes. Radio button unselected, No. | ||
img with null alt | Reading | Nothing | Ignored as expected | |
img with alt | Reading | This is alt text | ||
img with figcaption | Reading | Violet, taken on twelve, eleven, twenty ten. | ||
img with title | Reading | This is title text | ||
area and img with alt attributes | Reading | link, this is left alt text, link, this is right alt text | ||
area and img with alt attributes | Tabbing | This is left alt text, link, this is right alt text, link | ||
area with title attribute | Reading | link, this is left title text, link, this is right title text | ||
area with title attribute | Tabbing | This is left title text, link, this is right title text, link | ||
Link containing img with alt | Reading | link, this is a link alt | ||
Link containing img with alt | Tabbing | This is a link alt, link | ||
Link containing img with title | Reading | link, this is an image title | ||
Link containing img with title | Tabbing | This is an image title, link | ||
Click Here link with title attribute | Reading | link click here | ||
Click Here link with title attribute | Tabbing | click here, this is a link title, link | ||
Link text replaced by aria-labelledby attribute | Reading | link click here | ||
Click Here link with aria-describedby attribute | Reading | Link click here, this is an aria described by | ||
Click Here link with aria-describedby attribute | Tabbing | Click here link, this is an aria described by | ||
Data table with role=columnheader headers but no th | Reading | Entering table, morning. Afternoon. Free. Busy. | ||
Data table with th cell headers | Reading | Entering table, morning. Afternoon. Free. Busy. | SaToGo doesn't read TH headers for TD cells, but can read corresponding cell in row one via keystroke |