User agent reliability for SaToGo IE Screen reader compatibility
Screen Readers
 Sep 11, 2022
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. | 
|  | appletwithtitleattribute | Reading | Nothing | Nothing voiced for applet - no indication it exists | 
|  | appletwith fallback content | Reading | Nothing | Nothing voiced for applet - no indication it exists | 
|  | appletwitharia-labelattribute | Reading | Nothing | Nothing voiced for applet - no indication it exists | 
|  | embedwithtitleattribute | Reading | Nothing | Nothing voiced for embed - no indication it exists | 
|  | embedwitharia-labelattribute | Reading | Nothing | Nothing voiced for embed - no indication it exists | 
|  | objectwith fallback content | Reading | Start of Flash Player. Button, start. Button, stop. End of Flash player. | No description of non-text content | 
|  | objectwithtitleattribute | Reading | Start of Flash Player. Button, start. Button, stop. End of Flash player. | No description of non-text content | 
|  | objectwitharia-labelattribute | Reading | Start of Flash Player. Button, start. Button, stop. End of Flash player. | No description of non-text content | 
|  | audiowitharia-labelattribute | Reading | Nothing | Nothing voiced for audio - no indication it exists | 
|  | audiowithtitleattribute | Reading | Nothing | Nothing voiced for audio - no indication it exists | 
|  | videowitharia-labelattribute | Reading | Start of video player. End of video player | No description of non-text content | 
|  | videowithtitleattribute | Reading | Start of video player. End of video player | No description of non-text content | 
|  | aelement placeholder link with no event handler orhrefattribute | Reading | Link, placeholder text | Announced as a link, but doesn't function as link | 
|  | aelement placeholder link with no event handler orhrefattribute | Tabbing | Placeholder text, link | Announced as a link, but doesn't function as link | 
|  | abbrwithtitle | Reading | T L N | ABBR expansion ignored. | 
|  | buttoncontainingimgwithalt | Tabbing | Button | Ignores ALT text tabbing forwards, but reads ALT text when shift tabbing backwards | 
|  | buttoncontainingimgwitharia-label | Reading | Button, button | Reads "button button" without saying what button does. | 
|  | buttoncontainingimgwitharia-label | Tabbing | Button | Reads "button" without saying what button does. | 
|  | buttoncontainingimgwitharia-labelledby | Reading | Button, button | Reads "button button" without saying what button does. | 
|  | buttoncontainingimgwitharia-labelledby | Tabbing | Button | Reads "button" without saying what button does. | 
|  | buttonwitharia-labelcontainingimgwith nullalt | Reading | Button, button | Reads "button button" without saying what button does. | 
|  | buttonwitharia-labelcontainingimgwith nullalt | Tabbing | Button | Reads "button" without saying what button does. | 
|  | input type=imagewithtitleattribute | Reading | Button | No label for button is read. | 
|  | input type=imagewitharia-labelattribute | Reading | Button | no label is read | 
|  | input type=imagewitharia-labelattribute | Tabbing | Button | no label is read | 
|  | input type=imagewitharia-labelledbyattribute | Reading | Button | no label is read | 
|  | input type=imagewitharia-labelledbyattribute | Tabbing | Button | no label is read | 
|  | input type=textwithtitleattribute | Reading | Editable text, blank | no title read out | 
|  | input type=textwitharia-labelattribute | Reading | Editable text, blank | no label read out | 
|  | input type=textwitharia-labelattribute | Tabbing | Aria-Label, Editable text, blank | reads previous heading instead of label | 
|  | input type=textinsidelabelwith text after control | Tabbing | Implicit label after, Editable text, blank | reads previous heading instead of label | 
|  | input type=textinsidelabelwith text before and after control | Tabbing | Enter search text, editable text, blank | trailing part of label not read | 
|  | fieldsetcontaining links | Tabbing | Home, link. About, link. Contact, link. | Legend not read | 
|  | Yes/No radio buttons inside fieldsetelement | 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. | 
|  | imgwitharia-label | Reading | Nothing | Image ignored. | 
|  | imgwitharia-labelledby | Reading | This is an aria labelled by | Image ignored. | 
|  | areawitharia-labelattribute | Reading | link, link | no link labels read | 
|  | areawitharia-labelattribute | Tabbing | link, link | no link labels read | 
|  | areawitharia-labelledbyattribute | Reading | link, link | no link labels read | 
|  | areawitharia-labelledbyattribute | Tabbing | link, link | no link labels read | 
|  | Link text replaced by aria-labelattribute | Reading | link click here | aria-label ignored | 
|  | Link text replaced by aria-labelattribute | Tabbing | click here link | aria-label ignored | 
|  | Link text replaced by aria-labelledbyattribute | 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 imgwithalt | Heading | Second level alt, heading level 2 | |
|  | appletinsidefigurewithfigcaptionelement | Reading | Figure caption for applet | |
|  | embedinsidefigurewithfigcaption | Reading | Figure caption for embed | |
|  | iframewith fallback content | Reading | This is an, link, example hyperlink in the target page | Fallback content is ignored | 
|  | iframewith fallback content | Tabbing | Example hyperlink, link | Fallback content is ignored | 
|  | iframewithtitleattribute | Reading | This is an, link, example hyperlink in the target page | |
|  | iframewithtitleattribute | Tabbing | Example hyperlink, link | |
|  | buttoncontainingimgwithalt | Reading | Button, button,this is image alt | |
|  | buttoncontainingimgwithtitleattribute | Reading | Button, button, this is image title | |
|  | buttoncontainingimgwithtitleattribute | Tabbing | This is image title, button | |
|  | buttonwithtitlecontainingimgwith nullalt | Reading | Button, this is button title | |
|  | buttonwithtitlecontainingimgwith nullalt | Tabbing | This is button title, button | |
|  | input type=imagewithalt | Reading | Button, this is image button alt text | |
|  | input type=imagewithalt | Tabbing | This is image button alt text, button | |
|  | input type=imagewithtitleattribute | Tabbing | This is image button title text, button | |
|  | input type=textwitharia-describedbyattribute | Reading | First name, editable text. A bit of instructions for this field linked with aria describedby | |
|  | input type=textwitharia-describedbyattribute | Tabbing | First name, editable text, blank. A bit of instructions for this field linked with aria describedby | |
|  | input type=textwithtitleattribute | Tabbing | Enter search text, editable text, blank | |
|  | input type=textwitharia-labelledbyattribute | Reading | Enter search text, editable text, blank | |
|  | input type=textwitharia-labelledbyattribute | Tabbing | Enter search text, editable text, blank | |
|  | input type=textwithlabel for | Reading | Enter search text, editable text, blank | |
|  | input type=textwithlabel for | Tabbing | Enter search text, editable text, blank | |
|  | input type=textinsidelabelwith text before control | Reading | Enter search text, editable text, blank | |
|  | input type=textinsidelabelwith text before control | Tabbing | Enter search text, editable text, blank | |
|  | input type=textinsidelabelwith text after control | Reading | Editable text, blank, Enter search text | |
|  | input type=textinsidelabelwith text before and after control | Reading | Enter search text, editable text, blank, blanks not allowed | |
|  | fieldsetcontaining links | Reading | Legend for enclosed links. Link Home. Link About. Link Contact. | |
|  | Yes/No radio buttons inside fieldsetelement | 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. | |
|  | imgwith nullalt | Reading | Nothing | Ignored as expected | 
|  | imgwithalt | Reading | This is alt text | |
|  | imgwithfigcaption | Reading | Violet, taken on twelve, eleven, twenty ten. | |
|  | imgwithtitle | Reading | This is title text | |
|  | areaandimgwithaltattributes | Reading | link, this is left alt text, link, this is right alt text | |
|  | areaandimgwithaltattributes | Tabbing | This is left alt text, link, this is right alt text, link | |
|  | areawithtitleattribute | Reading | link, this is left title text, link, this is right title text | |
|  | areawithtitleattribute | Tabbing | This is left title text, link, this is right title text, link | |
|  | Link containing imgwithalt | Reading | link, this is a link alt | |
|  | Link containing imgwithalt | Tabbing | This is a link alt, link | |
|  | Link containing imgwithtitle | Reading | link, this is an image title | |
|  | Link containing imgwithtitle | Tabbing | This is an image title, link | |
|  | Click Here link with titleattribute | Reading | link click here | |
|  | Click Here link with titleattribute | Tabbing | click here, this is a link title, link | |
|  | Link text replaced by aria-labelledbyattribute | Reading | link click here | |
|  | Click Here link with aria-describedbyattribute | Reading | Link click here, this is an aria described by | |
|  | Click Here link with aria-describedbyattribute | Tabbing | Click here link, this is an aria described by | |
|  | Data table with role=columnheaderheaders but noth | Reading | Entering table, morning. Afternoon. Free. Busy. | |
|  | Data table with thcell 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 |