User agent reliability for WindowEyes IE Screen reader compatibility

Last updated: September 5, 2016

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

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
FailOBJECT 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
PassARIA 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
PassOBJECT with fallback contentReadingFallback content for object
PassIFRAME 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
PassBUTTON 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
PassBUTTON wraps IMG with TITLE attributeReadingThis is image title, button
PassBUTTON wraps IMG with TITLE attributeTabbingThis is image title, button
PassBUTTON wraps IMG with aria-labelReadingThis is image aria label, button
PassBUTTON wraps IMG with aria-labelTabbingThis is image aria label, button
PassBUTTON 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
PassINPUT 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.
PassINPUT 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
PassFIELDSET containing linksReadingLegend for enclosed links. Link home. Link about. Link contact.
PassYes/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
PassIMG with aria-labelledbyReadingThis is an aria labelled by. This is an aria labelled by
PassAREA with ALT attributeReadingAreas in the library, select an area for more information on that area. Link, reference. Link, audio visual lab.
PassAREA with ALT attributeTabbingLink, reference. Link, audio visual lab.
PassAREA with TITLE attributeReadingThis is alt text. Link, this is left title text. Link, this is right title text
PassAREA 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
PassAREA with aria-label attributeTabbingLink, this is left aria label text. Link, this is right aria label text
PassAREA with aria-labelledby attributeReadingThis is alt text. Link, this is left aria labelled by text. Link, this is right aria labelled by text
PassAREA 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.
PassLayout 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.
PassData 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.