User agent reliability for SaToGo IE Screen reader compatibility

Screen Readers
Dec 12, 2023

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

 TestModeWhat the user hearsNotes
FailARIA role=headingHeading Nothing ARIA headings ignored.
Failapplet with title attributeReading Nothing Nothing voiced for applet - no indication it exists
Failapplet with fallback contentReading Nothing Nothing voiced for applet - no indication it exists
Failapplet with aria-label attributeReading Nothing Nothing voiced for applet - no indication it exists
Failembed with title attributeReading Nothing Nothing voiced for embed - no indication it exists
Failembed with aria-label attributeReading Nothing Nothing voiced for embed - no indication it exists
Failobject with fallback contentReadingStart of Flash Player. Button, start. Button, stop. End of Flash player.No description of non-text content
Failobject with title attributeReadingStart of Flash Player. Button, start. Button, stop. End of Flash player.No description of non-text content
Failobject with aria-label attributeReadingStart of Flash Player. Button, start. Button, stop. End of Flash player.No description of non-text content
Failaudio with aria-label attributeReading Nothing Nothing voiced for audio - no indication it exists
Failaudio with title attributeReading Nothing Nothing voiced for audio - no indication it exists
Failvideo with aria-label attributeReadingStart of video player. End of video playerNo description of non-text content
Failvideo with title attributeReadingStart of video player. End of video playerNo description of non-text content
Faila element placeholder link with no event handler or href attributeReadingLink, placeholder textAnnounced as a link, but doesn't function as link
Faila element placeholder link with no event handler or href attributeTabbingPlaceholder text, linkAnnounced as a link, but doesn't function as link
Failabbr with titleReadingT L NABBR expansion ignored.
Failbutton containing img with altTabbingButtonIgnores ALT text tabbing forwards, but reads ALT text when shift tabbing backwards
Failbutton containing img with aria-labelReadingButton, buttonReads "button button" without saying what button does.
Failbutton containing img with aria-labelTabbingButtonReads "button" without saying what button does.
Failbutton containing img with aria-labelledbyReadingButton, buttonReads "button button" without saying what button does.
Failbutton containing img with aria-labelledbyTabbingButtonReads "button" without saying what button does.
Failbutton with aria-label containing img with null altReadingButton, buttonReads "button button" without saying what button does.
Failbutton with aria-label containing img with null altTabbingButtonReads "button" without saying what button does.
Failinput type=image with title attributeReadingButtonNo label for button is read.
Failinput type=image with aria-label attributeReadingButtonno label is read
Failinput type=image with aria-label attributeTabbingButtonno label is read
Failinput type=image with aria-labelledby attributeReadingButtonno label is read
Failinput type=image with aria-labelledby attributeTabbingButtonno label is read
Failinput type=text with title attributeReadingEditable text, blankno title read out
Failinput type=text with aria-label attributeReadingEditable text, blankno label read out
Failinput type=text with aria-label attributeTabbingAria-Label, Editable text, blankreads previous heading instead of label
Failinput type=text inside label with text after controlTabbingImplicit label after, Editable text, blankreads previous heading instead of label
Failinput type=text inside label with text before and after controlTabbingEnter search text, editable text, blanktrailing part of label not read
Failfieldset containing linksTabbingHome, link. About, link. Contact, link.Legend not read
FailYes/No radio buttons inside fieldset elementTabbingYes, 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.
Failimg with aria-labelReading Nothing Image ignored.
Failimg with aria-labelledbyReadingThis is an aria labelled byImage ignored.
Failarea with aria-label attributeReadinglink, linkno link labels read
Failarea with aria-label attributeTabbinglink, linkno link labels read
Failarea with aria-labelledby attributeReadinglink, linkno link labels read
Failarea with aria-labelledby attributeTabbinglink, linkno link labels read
FailLink text replaced by aria-label attributeReadinglink click herearia-label ignored
FailLink text replaced by aria-label attributeTabbingclick here linkaria-label ignored
FailLink text replaced by aria-labelledby attributeTabbingclick here linkaria-labelledby ignored
FailLayout table with single cellReadingEntering table, this is some text. Leaving table.Treated as data table.
FailData table with role=gridReading Nothing Table and contents completely ignored.

Passing tests

 TestModeWhat the user hearsNotes
PassHeading is img with altHeadingSecond level alt, heading level 2  
Passapplet inside figure with figcaption elementReadingFigure caption for applet  
Passembed inside figure with figcaptionReadingFigure caption for embed  
Passiframe with fallback contentReadingThis is an, link, example hyperlink in the target pageFallback content is ignored  
Passiframe with fallback contentTabbingExample hyperlink, linkFallback content is ignored  
Passiframe with title attributeReadingThis is an, link, example hyperlink in the target page  
Passiframe with title attributeTabbingExample hyperlink, link  
Passbutton containing img with altReadingButton, button,this is image alt  
Passbutton containing img with title attributeReadingButton, button, this is image title  
Passbutton containing img with title attributeTabbingThis is image title, button  
Passbutton with title containing img with null altReadingButton, this is button title  
Passbutton with title containing img with null altTabbingThis is button title, button  
Passinput type=image with altReadingButton, this is image button alt text  
Passinput type=image with altTabbingThis is image button alt text, button  
Passinput type=image with title attributeTabbingThis is image button title text, button  
Passinput type=text with aria-describedby attributeReadingFirst name, editable text. A bit of instructions for this field linked with aria describedby  
Passinput type=text with aria-describedby attributeTabbingFirst name, editable text, blank. A bit of instructions for this field linked with aria describedby  
Passinput type=text with title attributeTabbingEnter search text, editable text, blank  
Passinput type=text with aria-labelledby attributeReadingEnter search text, editable text, blank  
Passinput type=text with aria-labelledby attributeTabbingEnter search text, editable text, blank  
Passinput type=text with label forReadingEnter search text, editable text, blank  
Passinput type=text with label forTabbingEnter search text, editable text, blank  
Passinput type=text inside label with text before controlReadingEnter search text, editable text, blank  
Passinput type=text inside label with text before controlTabbingEnter search text, editable text, blank  
Passinput type=text inside label with text after controlReadingEditable text, blank, Enter search text  
Passinput type=text inside label with text before and after controlReadingEnter search text, editable text, blank, blanks not allowed  
Passfieldset containing linksReadingLegend for enclosed links. Link Home. Link About. Link Contact.  
PassYes/No radio buttons inside fieldset elementReadingI 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.  
Passimg with null altReading Nothing Ignored as expected  
Passimg with altReadingThis is alt text  
Passimg with figcaptionReadingViolet, taken on twelve, eleven, twenty ten.  
Passimg with titleReadingThis is title text  
Passarea and img with alt attributesReadinglink, this is left alt text, link, this is right alt text  
Passarea and img with alt attributesTabbingThis is left alt text, link, this is right alt text, link  
Passarea with title attributeReadinglink, this is left title text, link, this is right title text  
Passarea with title attributeTabbingThis is left title text, link, this is right title text, link  
PassLink containing img with altReadinglink, this is a link alt  
PassLink containing img with altTabbingThis is a link alt, link  
PassLink containing img with titleReadinglink, this is an image title  
PassLink containing img with titleTabbingThis is an image title, link  
PassClick Here link with title attributeReadinglink click here  
PassClick Here link with title attributeTabbingclick here, this is a link title, link  
PassLink text replaced by aria-labelledby attributeReadinglink click here  
PassClick Here link with aria-describedby attributeReadingLink click here, this is an aria described by  
PassClick Here link with aria-describedby attributeTabbingClick here link, this is an aria described by  
PassData table with role=columnheader headers but no thReadingEntering table, morning. Afternoon. Free. Busy.  
PassData table with th cell headersReadingEntering table, morning. Afternoon. Free. Busy.SaToGo doesn't read TH headers for TD cells, but can read corresponding cell in row one via keystroke