User agent reliability for WindowEyes IE Screen reader compatibility

Last updated: October 16, 2016

Shows how well WindowEyes IE supports ARIA and WCAG sufficient techniques.

Latest version tested

WindowEyes 9.2 with IE11

Reliability trend

100%80%60%40%20%0%201368%201468%201586%201686%

Failing tests

 TestModeWhat the user hearsNotes
FailAPPLET with ARIA-LABEL attributeReading Nothing Nothing voiced for applet - no indication it exists
FailAPPLET with ARIA-LABELLEDBY attributeReading Nothing Nothing voiced for applet - no indication it exists
FailEMBED with ARIA-LABEL attributeReading Nothing Nothing voiced for embed - no indication it exists
FailEMBED with ARIA-LABELLEDBY attributeReading Nothing Nothing voiced for embed - no indication it exists
WorseOBJECT with ARIA-LABEL attributeReading Nothing Nothing voiced for object - no indication it exists
FailOBJECT with ARIA-LABELLEDBY attributeReading Nothing Nothing voiced for object - no indication it exists
FailAUDIO with ARIA-LABEL attributeReading Nothing Nothing voiced for audio - no indication it exists
FailAUDIO with ARIA-LABELLEDBY attributeReading Nothing Nothing voiced for audio - no indication it exists
FailVIDEO with ARIA-LABEL attributeReading Nothing Nothing voiced for video - no indication it exists
FailVIDEO with ARIA-LABELLEDBY attributeReading Nothing Nothing voiced for video - no indication it exists
FailFIELDSET containing linksTabbingLink home. Link about. Link contact.Legend not read
FailA "click here" link with TITLE attributeTabbingLink click heretitle ignored
FailA "click here" link with aria-describedby attributeTabbingLink click herearia-describedby isn't read

Passing tests

 TestModeWhat the user hearsNotes
BetterARIA role=headingHeadingHeading 1, first level heading. Heading 2, second level heading.  
PassHeading is IMG with ALTHeadingHeading 2, second level alt.  
PassAPPLET with fallback contentReadingFallback content for applet  
PassAPPLET inside FIGURE with FIGCAPTION elementReadingFigure, figure caption for applet  
PassEMBED inside FIGURE with FIGCAPTIONReadingFigure, figure caption for embed.FIGCAPTION read out  
BetterOBJECT with fallback contentReadingFallback content for object  
BetterIFRAME with fallback contentReadingThis is an. Link, example hyperlink. In the. Target. Page.Stops speaking at line wraps in IFRAME.  
PassIFRAME with fallback contentTabbingFrame. Link, example hyperlinkFallback content is ignored  
PassIFRAME with titleReadingThis is an. Link, example hyperlink. In the. Target. Page.IFRAME title ignored, stops speaking at line wraps in IFRAME.  
PassIFRAME with titleTabbingFrame, this is an IFRAME title. Link, example hyperlink  
PassABBR with titleReadingEt cetera  
BetterBUTTON wraps only an IMG with an ALT attributeReadingThis is image alt, button  
PassBUTTON wraps only an IMG with an ALT attributeTabbingThis is image alt, button  
BetterBUTTON wraps IMG with TITLE attributeReadingThis is image title, button  
PassBUTTON wraps IMG with TITLE attributeTabbingThis is image title, button  
BetterBUTTON wraps IMG with aria-labelReadingThis is image aria label, button  
PassBUTTON wraps IMG with aria-labelTabbingThis is image aria label, button  
BetterBUTTON wraps IMG with aria-labelledbyReadingThis is aria labelled by, button  
PassBUTTON wraps IMG with aria-labelledbyTabbingThis is aria labelled by, button  
PassBUTTON with TITLE wraps IMG with null ALTReadingThis is button title, button  
PassBUTTON with TITLE wraps IMG with null ALTTabbingThis is button title, button  
PassBUTTON with aria-label wraps IMG with null ALTReadingThis is button aria label, button  
PassBUTTON with aria-label wraps IMG with null ALTTabbingThis is button aria label, button  
PassINPUT type=image with ALT attributeReadingThis is image button alt text, button  
PassINPUT type=image with ALT attributeTabbingThis is image button alt text, button  
PassINPUT type=image with TITLE attributeReadingThis is image button title text, button  
PassINPUT type=image with TITLE attributeTabbingThis is image button title text, button  
PassINPUT type=image with aria-label attributeReadingThis is image button aria label text, button  
PassINPUT type=image with aria-label attributeTabbingThis is image button aria label text, button  
BetterINPUT type=image with aria-labelledby attributeReadingThis is image button aria labelled by text, button  
PassINPUT type=image with aria-labelledby attributeTabbingThis is image button aria labelled by text, button  
PassINPUT type=text with aria-describedby attributeReadingFirst name. First name, a bit of instructions for this field linked with aria describedby, edit.  
BetterINPUT type=text with aria-describedby attributeTabbingFirst name, a bit of instructions for this field linked with aria describedby, edit  
PassINPUT type=text with TITLE attributeReadingEnter search text, edit  
PassINPUT type=text with TITLE attributeTabbingEnter search text, edit  
PassINPUT type=text with aria-label attributeReadingEnter search text, edit  
PassINPUT type=text with aria-label attributeTabbingEnter search text, edit  
PassINPUT type=text with aria-labelledby attributeReadingEnter search text. Enter search text, edit.  
PassINPUT type=text with aria-labelledby attributeTabbingEnter search text, edit  
PassINPUT type=text with LABEL FORReadingEnter search text. Enter search text, edit  
PassINPUT type=text with LABEL FORTabbingEnter search text, edit  
PassINPUT type=text inside LABEL with text before controlReadingEnter search text. Enter search text, edit  
PassINPUT type=text inside LABEL with text before controlTabbingEnter search text, edit  
PassINPUT type=text inside LABEL with text after controlReadingEnter search text, edit. Enter search text.  
PassINPUT type=text inside LABEL with text after controlTabbingEnter search text, edit  
PassINPUT type=text inside LABEL with text before and after controlReadingEnter search text. Enter search text, blanks not allowed, edit. Blanks not allowed.  
PassINPUT type=text inside LABEL with text before and after controlTabbingEnter search text, blanks not allowed, edit  
BetterFIELDSET containing linksReadingLegend for enclosed links. Link home. Link about. Link contact.  
BetterYes/No radio buttons inside FIELDSETReadingI agree to terms and conditions. Yes, radio button checked. Yes. No, radio button unchecked. No. Sign me up to the newsletter. Yes, radio button checked. Yes. No, radio button unchecked. No.  
PassYes/No radio buttons inside FIELDSETTabbingI agree to terms and conditions. Yes, radio button, checked. Sign me up to the newsletter. Yes, radio button, checked.  
PassIMG with null ALT attributeReading Nothing Ignored as expected  
PassIMG with ALTReadingThis is alt text  
PassIMG with FIGCAPTIONReadingFigure Violet, taken on 12/11/2010  
PassIMG with TITLEReadingThis is title text  
PassIMG with aria-labelReadingThis is an aria label  
BetterIMG with aria-labelledbyReadingThis is an aria labelled by. This is an aria labelled by  
PassAREA with ALT attributeReadingThis is alt text. Link, this is left alt text. Link, this is right alt text  
BetterAREA with ALT attributeTabbingLink, this is left alt text. Link, this is right alt text  
PassAREA with TITLE attributeReadingThis is alt text. Link, this is left title text. Link, this is right title text  
BetterAREA with TITLE attributeTabbingLink, this is left title text. Link, this is right title text  
PassAREA with aria-label attributeReadingThis is alt text. Link, this is left aria label text. Link, this is right aria label text  
BetterAREA with aria-label attributeTabbingLink, this is left aria label text. Link, this is right aria label text  
BetterAREA with aria-labelledby attributeReadingThis is alt text. Link, this is left aria labelled by text. Link, this is right aria labelled by text  
BetterAREA with aria-labelledby attributeTabbingLink, this is left aria labelled by text. Link, this is right aria labelled by text  
PassA link wraps IMG with ALTReadingLink, this is a link alt  
PassA link wraps IMG with ALTTabbingLink, this is a link alt  
PassA link wraps IMG with TITLEReadingLink, this is an image title  
PassA link wraps IMG with TITLETabbingLink, this is an image title  
PassA "click here" link with TITLE attributeReadingLink, click here  
PassA "click here" link with aria-label attributeReadingLink, this is an aria label  
PassA "click here" link with aria-label attributeTabbingLink, this is an aria label  
PassA "click here" link with aria-labelledby attributeReadingLink, this is an aria labelled by  
PassA "click here" link with aria-labelledby attributeTabbingLink, this is an aria labelled by  
PassA "click here" link with aria-describedby attributeReadingLink click herereads out what's on screen - reasonable behavior  
PassLayout table with single cellReadingThis is some text.Treated as a layout table.  
BetterLayout table with role presentationReadingExample. Navigation. Links. Content.Table treated as layout table - not announced as table.  
PassData table with role gridReadingGrid, two rows, two columns, morning. Afternoon. Free. Busy.Announces TH headers when Ins-arrow-key table navigation used  
PassData table with SUMMARY and THTableTable, data table summary, two rows, two columns, morning. Afternoon. Morning, free. Afternoon, busy.  
PassData table with CAPTION and THTableTable, two rows, two columns, data table caption. Morning. Afternoon. Morning, free. Afternoon, busy.  
PassData table with role rowheader headers but no THTableTable, two rows, two columns, morning. Afternoon. Morning, free. Afternoon, busy.Defaults to reading top row TD cells as headers if no TH in same column.  
PassData table with TH cell headersTableTable, two rows, two columns, morning. Afternoon. Morning, free. Afternoon, busy.  
BetterData table with TH row/columns headers with SCOPETable Table, 4 rows, 5 columns, contact information. Name. Phone. Fax. City. One. Name, Joel Garner. Phone, 412 212 5421. Fax, 412 212 5400. City, Pittsburgh. Two. Name, Clive Lloyd. Phone, 410 306 1420. Fax, 410 306 5400. City, Baltimore.  
PassData table with TD HEADERS attributeReading Table, 3 rows, 7 columns, homework. Exams. Projects. Homework. Exams 1. Exams 2. Exams final. Projects 1. Projects 2. Projects final. Homework, fifteen percent. Exams 1, fifteen percent. Exams 2, fifteen percent. Exams final, twenty percent. Projects 1, ten percent. Projects 2, ten percent. Projects final, fifteen percent. Correctly voices complex table headers using HEADERS attribute in reading mode.