User agent reliability for WindowEyes IE Screen reader compatibility
Screen Readers
 Sep 11, 2022
Shows how well WindowEyes IE supports ARIA and WCAG sufficient techniques. Sales of WindowEyes were discontinued in May 2017.
Latest version tested
WindowEyes 9.2 with IE11
- All tests: 81 pass of 99 tests (82%)
- ARIA tests: 30 pass of 41 tests (73%)
- WCAG tests: 57 pass of 70 tests (81%)
Failing tests
| Test | Mode | What the user hears | Notes | |
|---|---|---|---|---|
|  | appletwithtitleattribute | Reading | Nothing | Nothing voiced for applet - no indication it exists | 
|  | appletwitharia-labelattribute | Reading | Nothing | Nothing voiced for applet - no indication it exists | 
|  | appletwitharia-labelledbyattribute | 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 | 
|  | embedwitharia-labelledbyattribute | Reading | Nothing | Nothing voiced for embed - no indication it exists | 
|  | objectwithtitleattribute | Reading | Nothing | Nothing voiced for object - no indication it exists | 
|  | objectwitharia-labelattribute | Reading | Nothing | Nothing voiced for object - no indication it exists | 
|  | objectwitharia-labelledbyattribute | Reading | Nothing | Nothing voiced for object - no indication it exists | 
|  | audiowitharia-labelattribute | Reading | Nothing | Nothing voiced for audio - no indication it exists | 
|  | audiowitharia-labelledbyattribute | Reading | Nothing | Nothing voiced for audio - no indication it exists | 
|  | audiowithtitleattribute | Reading | Nothing | Nothing voiced for audio - no indication it exists | 
|  | videowitharia-labelattribute | Reading | Nothing | Nothing voiced for video - no indication it exists | 
|  | videowitharia-labelledbyattribute | Reading | Nothing | Nothing voiced for video - no indication it exists | 
|  | videowithtitleattribute | Reading | Nothing | Nothing voiced for video - no indication it exists | 
|  | fieldsetcontaining links | Tabbing | Link home. Link about. Link contact. | Legend not read | 
|  | Click Here link with titleattribute | Tabbing | Link click here | title ignored | 
|  | Click Here link with aria-describedbyattribute | Tabbing | Link click here | aria-describedby isn't read | 
Passing tests
| Test | Mode | What the user hears | Notes | |
|---|---|---|---|---|
|  | ARIA role=heading | Heading | Heading 1, first level heading. Heading 2, second level heading. | |
|  | Heading is imgwithalt | Heading | Heading 2, second level alt. | |
|  | appletwith fallback content | Reading | Fallback content for applet | |
|  | appletinsidefigurewithfigcaptionelement | Reading | Figure, figure caption for applet | |
|  | embedinsidefigurewithfigcaption | Reading | Figure, figure caption for embed. | FIGCAPTION read out | 
|  | objectwith fallback content | Reading | Fallback content for object | |
|  | iframewith fallback content | Reading | This is an. Link, example hyperlink. In the. Target. Page. | Stops speaking at line wraps in IFRAME. | 
|  | iframewith fallback content | Tabbing | Frame. Link, example hyperlink | Fallback content is ignored | 
|  | iframewithtitleattribute | Reading | This is an. Link, example hyperlink. In the. Target. Page. | IFRAME title ignored, stops speaking at line wraps in IFRAME. | 
|  | iframewithtitleattribute | Tabbing | Frame, this is an IFRAME title. Link, example hyperlink | |
|  | buttoncontainingimgwithalt | Reading | This is image alt, button | |
|  | buttoncontainingimgwithalt | Tabbing | This is image alt, button | |
|  | buttoncontainingimgwithtitleattribute | Reading | This is image title, button | |
|  | buttoncontainingimgwithtitleattribute | Tabbing | This is image title, button | |
|  | buttoncontainingimgwitharia-label | Reading | This is image aria label, button | |
|  | buttoncontainingimgwitharia-label | Tabbing | This is image aria label, button | |
|  | buttoncontainingimgwitharia-labelledby | Reading | This is aria labelled by, button | |
|  | buttoncontainingimgwitharia-labelledby | Tabbing | This is aria labelled by, button | |
|  | buttonwithtitlecontainingimgwith nullalt | Reading | This is button title, button | |
|  | buttonwithtitlecontainingimgwith nullalt | Tabbing | This is button title, button | |
|  | buttonwitharia-labelcontainingimgwith nullalt | Reading | This is button aria label, button | |
|  | buttonwitharia-labelcontainingimgwith nullalt | Tabbing | This is button aria label, button | |
|  | input type=imagewithalt | Reading | This is image button alt text, button | |
|  | input type=imagewithalt | Tabbing | This is image button alt text, button | |
|  | input type=imagewithtitleattribute | Reading | This is image button title text, button | |
|  | input type=imagewithtitleattribute | Tabbing | This is image button title text, button | |
|  | input type=imagewitharia-labelattribute | Reading | This is image button aria label text, button | |
|  | input type=imagewitharia-labelattribute | Tabbing | This is image button aria label text, button | |
|  | input type=imagewitharia-labelledbyattribute | Reading | This is image button aria labelled by text, button | |
|  | input type=imagewitharia-labelledbyattribute | Tabbing | This is image button aria labelled by text, button | |
|  | input type=textwitharia-describedbyattribute | Reading | First name. First name, a bit of instructions for this field linked with aria describedby, edit. | |
|  | input type=textwitharia-describedbyattribute | Tabbing | First name, a bit of instructions for this field linked with aria describedby, edit | |
|  | input type=textwithtitleattribute | Reading | Enter search text, edit | |
|  | input type=textwithtitleattribute | Tabbing | Enter search text, edit | |
|  | input type=textwitharia-labelattribute | Reading | Enter search text, edit | |
|  | input type=textwitharia-labelattribute | Tabbing | Enter search text, edit | |
|  | input type=textwitharia-labelledbyattribute | Reading | Enter search text. Enter search text, edit. | |
|  | input type=textwitharia-labelledbyattribute | Tabbing | Enter search text, edit | |
|  | input type=textwithlabel for | Reading | Enter search text. Enter search text, edit | |
|  | input type=textwithlabel for | Tabbing | Enter search text, edit | |
|  | input type=textinsidelabelwith text before control | Reading | Enter search text. Enter search text, edit | |
|  | input type=textinsidelabelwith text before control | Tabbing | Enter search text, edit | |
|  | input type=textinsidelabelwith text after control | Reading | Enter search text, edit. Enter search text. | |
|  | input type=textinsidelabelwith text after control | Tabbing | Enter search text, edit | |
|  | input type=textinsidelabelwith text before and after control | Reading | Enter search text. Enter search text, blanks not allowed, edit. Blanks not allowed. | |
|  | input type=textinsidelabelwith text before and after control | Tabbing | Enter search text, blanks not allowed, edit | |
|  | fieldsetcontaining links | Reading | Legend for enclosed links. Link home. Link about. Link contact. | |
|  | Yes/No radio buttons inside fieldsetelement | Reading | I 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. | |
|  | Yes/No radio buttons inside fieldsetelement | Tabbing | I agree to terms and conditions. Yes, radio button, checked. Sign me up to the newsletter. Yes, radio button, checked. | |
|  | imgwith nullalt | Reading | Nothing | Ignored as expected | 
|  | imgwithalt | Reading | This is alt text | |
|  | imgwithfigcaption | Reading | Figure Violet, taken on 12/11/2010 | |
|  | imgwithtitle | Reading | This is title text | |
|  | imgwitharia-label | Reading | This is an aria label | |
|  | imgwitharia-labelledby | Reading | This is an aria labelled by. This is an aria labelled by | |
|  | areaandimgwithaltattributes | Reading | This is alt text. Link, this is left alt text. Link, this is right alt text | |
|  | areaandimgwithaltattributes | Tabbing | Link, this is left alt text. Link, this is right alt text | |
|  | areawithtitleattribute | Reading | This is alt text. Link, this is left title text. Link, this is right title text | |
|  | areawithtitleattribute | Tabbing | Link, this is left title text. Link, this is right title text | |
|  | areawitharia-labelattribute | Reading | This is alt text. Link, this is left aria label text. Link, this is right aria label text | |
|  | areawitharia-labelattribute | Tabbing | Link, this is left aria label text. Link, this is right aria label text | |
|  | areawitharia-labelledbyattribute | Reading | This is alt text. Link, this is left aria labelled by text. Link, this is right aria labelled by text | |
|  | areawitharia-labelledbyattribute | Tabbing | Link, this is left aria labelled by text. Link, this is right aria labelled by text | |
|  | Link containing imgwithalt | Reading | Link, this is a link alt | |
|  | Link containing imgwithalt | Tabbing | Link, this is a link alt | |
|  | Link containing imgwithtitle | Reading | Link, this is an image title | |
|  | Link containing imgwithtitle | Tabbing | Link, this is an image title | |
|  | Click Here link with titleattribute | Reading | Link, click here | |
|  | Link text replaced by aria-labelattribute | Reading | Link, this is an aria label | |
|  | Link text replaced by aria-labelattribute | Tabbing | Link, this is an aria label | |
|  | Link text replaced by aria-labelledbyattribute | Reading | Link, this is an aria labelled by | |
|  | Link text replaced by aria-labelledbyattribute | Tabbing | Link, this is an aria labelled by | |
|  | Click Here link with aria-describedbyattribute | Reading | Link click here. This is an aria described by | Reads out what's on screen in reading order | 
|  | Layout table with single cell | Reading | This is some text. | Treated as a layout table. | 
|  | Layout table with role=presentation | Reading | Example. Navigation. Links. Content. | Table treated as layout table - not announced as table. | 
|  | Data table with role=grid | Reading | Grid, two rows, two columns, morning. Afternoon. Free. Busy. | Announces TH headers when Ins-arrow-key table navigation used | 
|  | Data table with summaryandth | Table | Table, data table summary, two rows, two columns, morning. Afternoon. Morning, free. Afternoon, busy. | |
|  | Data table with captionandth | Table | Table, two rows, two columns, data table caption. Morning. Afternoon. Morning, free. Afternoon, busy. | |
|  | Data table with thcell headers | Table | Table, two rows, two columns, morning. Afternoon. Morning, free. Afternoon, busy. | |
|  | Data table with th scopeon cell headers | Table | 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. | |
|  | Data table with td headersattribute | Reading | 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. |