User agent reliability for NVDA IE Screen reader compatibility
Screen Readers
 Sep 11, 2022
Shows how well NVDA IE supports ARIA and WCAG sufficient techniques. The Internet Explorer (IE) desktop application goes out of support on June 15, 2022, and will be removed by Windows Update for most Windows 10 users.
Latest version tested
NVDA 2019.2 with IE11
- All tests: 82 pass of 115 tests (71%)
- ARIA tests: 27 pass of 42 tests (64%)
- WCAG tests: 57 pass of 83 tests (69%)
Reliability trend
Failing tests
| Test | Mode | What the user hears | Notes | |
|---|---|---|---|---|
| Page with xml:langset on thehtmlandpelements | Reading | Act-if tay-bill. Ray-day-oh. | Pronounced as English. Ignores xml:lang. | |
| appletwithtitleattribute | Reading | Embedded object | No description of non-text content | |
| appletwith fallback content | Reading | Embedded object | Fallback content not read, although it's visible on screen, no indication of applet content. | |
| appletwitharia-labelledbyattribute | Reading | Nothing | Nothing voiced for applet - no indication it exists | |
| embedwithtitleattribute | Reading | Embedded object, unnamed_view_0 | Title not read, no description of non-text content. | |
| embedwitharia-labelledbyattribute | Reading | Embedded object, unnamed_view_0 | No description of non-text content. | |
| objectwith fallback content | Reading | Embedded object | Fallback content not read, no description of non-text content | |
| objectwithtitleattribute | Reading | Embedded object | Title not read, no description of non-text content | |
| objectwitharia-labelledbyattribute | Reading | Embedded object | No description of non-text content | |
| 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-labelledbyattribute | Reading | Video | No description of non-text content | |
| iframewithtitleattribute | Tabbing | One thousand two hundred and thirty four dot HTML, frame, this is an, example hyperlink, link, in the target page. Example hyperlink, link. | Frame SRC URL gibberish is voiced if IFRAME has a non-empty title attribute. | |
| abbrwithtitle | Reading | T L N | ABBR expansion ignored. | |
| buttoncontainingimgwitharia-labelledby | Tabbing | Button | Nothing indicates button function | |
| input type=imagewitharia-labelledbyattribute | Tabbing | Button | Reads "button" without saying what button does. | |
| input type=textwithtitleattribute | Reading | Edit | Doesn't read title in Reading mode | |
| input type=textwitharia-labelattribute | Reading | Edit | Doesn't read aria label in Reading mode | |
| fieldsetcontaining links | Tabbing | Home link. About link. Contact link. | Legend not read when tabbing forward, but is read when shift-tabbing backwards. | |
| imgwitharia-labelledby | Reading | This is an aria labelled by | Image ignored. | |
| areaandimgwithaltattributes | Tabbing | Nothing | Complete silence when tabbing between AREAs. | |
| areawithaltattribute andimgwith nullalt | Tabbing | Nothing | Complete silence when tabbing between AREAs. | |
| areawithtitleattribute | Tabbing | Nothing | Complete silence when tabbing between AREAs. | |
| areawitharia-labelattribute | Tabbing | Nothing | Complete silence when tabbing between AREAs. | |
| areawitharia-labelledbyattribute | Reading | Graphic, this is alt text, link, link, this is left aria labelled by text, this is right aria labelled by text | link text blank, labels read out after links | |
| areawitharia-labelledbyattribute | Tabbing | Nothing | Complete silence when tabbing between AREAs. | |
| Click Here link with titleattribute | Tabbing | Click here, link | title ignored | |
| Link text replaced by aria-labelledbyattribute | Tabbing | Click here, link | aria-labelledby ignored | |
| Data table with role=columnheaderheaders but noth | Reading | Morning. Afternoon. Free. Busy. | Table treated as layout table - not announced as table, and no headers read. | |
| Data table with th scopeon cell headers | Reading | Table with 4 rows and 5 columns, contact information. Row 1, column 1. Column 2, name. Column 3, phone number. Column 4, fax number. Column 5, city. Row 2, column 1, one. Name, column 2, Joel Garner. Phone number, column 3, 412 212 5421. Fax number, column 4, 412 212 5400. City, column 5, Pittsburgh | Column headers, but no row headers, announced for TD cells. | |
| Data table with td headersattribute | Reading | Table with 3 rows and 7 columns, row 1 through 2 column 1, homework. Homework, row 1 column 2 through 4, exams. Column 5 through 7, projects. Row 2, exams, column 2, one. Exams, column 3, two. Exams, column 4, final. Projects, column 5, one. Projects, column 6, two. Projects, column 7, final. Homework, row 3, homework, column 1, fifteen percent. Exams, column 2, fifteen percent. Exams, column 3, fifteen percent. Exams, column 4, twenty percent. Projects, column 5, ten percent. Projects, column 6, ten percent. Projects, column 7, fifteen percent. | Only first row TH read, table structure incomprehensible. | |
| PDF18 Document with doc title | Reading | Slash SR_PDF_doc_title.pdf | Voices full URL instead of title | 
Passing tests
| Test | Mode | What the user hears | Notes | |
|---|---|---|---|---|
| Page with langset on thehtmlandpelements | Reading | Act-eef tab-le. Rah-di-oh. | Pronounced as French and German. | |
| ARIA role=heading | Heading | First level heading, heading level 1. Second level heading, heading level 2. | ||
| Heading is imgwithalt | Heading | Second level alt, graphic heading level 2. | ||
| appletwitharia-labelattribute | Reading | Embedded object, ARIA label for applet | ||
| appletinsidefigurewithfigcaptionelement | Reading | Embedded object. Figure caption for applet | FIGCAPTION is read out. | |
| embedinsidefigurewithfigcaption | Reading | Embedded object, unnamed_view_0. Figure caption for embed. | Reads out FIGCAPTION | |
| embedwitharia-labelattribute | Reading | Embedded object, ARIA label for embed. | ||
| objectwitharia-labelattribute | Reading | Embedded object, ARIA label for object | Voices ARIA-LABEL attribute | |
| videowitharia-labelattribute | Reading | Video aria label | ||
| videowithtitleattribute | Reading | Video, video title | ||
| aelement placeholder link with no event handler orhrefattribute | Reading | Placeholder text | ||
| aelement placeholder link with no event handler orhrefattribute | Tabbing | Nothing | Skipped when tabbing, as expected | |
| iframewith fallback content | Reading | Frame, this is an, link, example hyperlink in the target page. Out of frame. | IFRAME alternative content ignored, and doesn't appear in the DOM. | |
| iframewith fallback content | Tabbing | Frame, this is an, example hyperlink, link, in the target page. Example hyperlink, link. | Fallback content is ignored | |
| iframewithtitleattribute | Reading | Frame, this is an, link, example hyperlink in the target page. Out of frame. | IFRAME title ignored. | |
| buttoncontainingimgwithalt | Reading | Button graphic, this is image alt | ||
| buttoncontainingimgwithalt | Tabbing | This is image alt, graphic button | ||
| buttoncontainingimgwithtitleattribute | Reading | Button graphic, this is image title | ||
| buttoncontainingimgwithtitleattribute | Tabbing | This is image title, graphic button | ||
| buttoncontainingimgwitharia-label | Reading | Button graphic, this is image aria label | ||
| buttoncontainingimgwitharia-label | Tabbing | This is image aria label, graphic button | ||
| buttoncontainingimgwitharia-labelledby | Reading | Button, this is an aria labelled by | ||
| buttonwithtitlecontainingimgwith nullalt | Reading | Button, this is button title | ||
| buttonwithtitlecontainingimgwith nullalt | Tabbing | This is button title, button | ||
| buttonwitharia-labelcontainingimgwith nullalt | Reading | Button, this is button aria label | ||
| buttonwitharia-labelcontainingimgwith nullalt | Tabbing | This is button aria label, 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 | Reading | Button, this is image button title text | ||
| input type=imagewithtitleattribute | Tabbing | This is image button title text, button | ||
| input type=imagewitharia-labelattribute | Reading | Button, this is image button aria label text | ||
| input type=imagewitharia-labelattribute | Tabbing | This is image button aria label text, button | ||
| input type=imagewitharia-labelledbyattribute | Reading | Button, this is image button aria labelled by text | ||
| input type=textwitharia-describedbyattribute | Reading | First name, edit, a bit of instructions for this field linked with aria describedby | ||
| input type=textwitharia-describedbyattribute | Tabbing | First name, edit, a bit of instructions for this field linked with aria describedby, blank | ||
| input type=textwithtitleattribute | Tabbing | Enter search text, edit, blank | ||
| input type=textwitharia-labelattribute | Tabbing | Enter search text, edit, blank | ||
| input type=textwitharia-labelledbyattribute | Reading | Enter search text, edit | ||
| input type=textwitharia-labelledbyattribute | Tabbing | Enter search text, edit, blank | ||
| input type=textwithlabel for | Reading | Enter search text, edit | ||
| input type=textwithlabel for | Tabbing | Enter search text, edit, blank | ||
| input type=textinsidelabelwith text before control | Reading | Enter search text, edit | ||
| input type=textinsidelabelwith text before control | Tabbing | Document, enter search text, edit, blank | ||
| input type=textinsidelabelwith text after control | Reading | Edit, enter search text | ||
| input type=textinsidelabelwith text after control | Tabbing | Document, enter search text, edit, blank | ||
| input type=textinsidelabelwith text before and after control | Reading | Enter search text, edit, blanks not allowed | ||
| input type=textinsidelabelwith text before and after control | Tabbing | Document, enter search text, blanks not allowed, edit, blank | ||
| 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, radio button checked, yes, radio button not checked, no. Sign me up to the newsletter, radio button checked, yes, radio button not checked, no. | ||
| Yes/No radio buttons inside fieldsetelement | Tabbing | I agree to terms and conditions grouping, yes radio button checked. Sign me up to the newsletter grouping, yes radio button checked. | ||
| imgwith nullalt | Reading | Nothing | Ignored as expected | |
| imgwithalt | Reading | Graphic, this is alt text | ||
| imgwithfigcaption | Reading | Violet, taken on 12/11/2010 | ||
| imgwithtitle | Reading | Graphic, this is title text | ||
| imgwitharia-label | Reading | Graphic, this is an aria label | ||
| areaandimgwithaltattributes | Reading | Graphic, this is alt text, link, this is left alt text, link, this is right alt text | ||
| areawithaltattribute andimgwith nullalt | Reading | Link, this is left alt text, link, this is right alt text | ||
| areawithtitleattribute | Reading | Graphic, this is alt text, link, this is left title text, link, this is right title text | ||
| areawitharia-labelattribute | Reading | Graphic, this is alt text, link, this is left aria label text, link, this is right aria label text | ||
| Link containing imgwithalt | Reading | Link graphic, this is a link alt | ||
| Link containing imgwithalt | Tabbing | This is a link alt, graphic link | ||
| Link containing imgwithtitle | Reading | Link graphic, this is an image title | ||
| Link containing imgwithtitle | Tabbing | This is an image title, graphic link | ||
| 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 | This is an aria label, link | ||
| Link text replaced by aria-labelledbyattribute | Reading | Link click here, this is an aria labelled by | ||
| 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 | ||
| 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 | Table with two rows and two columns, row one column one, morning. Column two afternoon. Row two, morning, column one, free. Afternoon, column two, busy. | ||
| Data table with summaryandth | Reading | Table with two rows and two columns, data table summary. Row one column one, morning. Column two afternoon. Row two, morning, column one, free. Afternoon, column two, busy. | ||
| Data table with captionandth | Reading | Table with two rows and two columns, data table caption. Row one column one, morning. Column two afternoon. Row two, morning, column one, free. Afternoon, column two, busy. | ||
| Data table with thcell headers | Reading | Table with two rows and two columns, row one, column one, morning. Column two, afternoon. Row two, morning, column one, free. Afternoon, column two, busy. | ||
| PDF9 Document with headings | Reading | Heading 1, heading level 1. Heading 1.2, heading level 2. | ||
| PDF1 Image with alt text | Reading | Graphic, this is alt text | ||
| PDF4 Decorative image marked as artifact | Reading | Nothing | Image ignored as expected | |
| PDF16 Document default language set to French | Reading | Act-eef tab-le | Pronounced as French | |
| PDF19 Phrase language set to German | Reading | Rah-di-oh | Pronounced as German | |
| PDF6 Table with header markup | Reading | Table with 2 rows and 2 columns, row 1, column 1, morning. Column 2, afternoon. Row 2, morning, column 1, free. Afternoon, column 2, busy. | ||
| PDF6 Table with header markup and alt text | Reading | Table with 2 rows and 2 columns, row 1, column 1, morning. Column 2, afternoon. Row 2, morning, column 1, free. Afternoon, column 2, busy. | Word Alt Text and Description not voiced |