Re: Elements not being reported with NVDA
Actually, this is not an NVDA bug, but a web page bug.
The ARIA-LABEL attribute completely replaces the name of the current element with that label.
I would recommend inserting a graphic to indicate the page will open in a new tab, and then add alternative text for the screen reader. The author could also, use aria-labeledby and use a reference to a bit of hidden text plus the current element but then they are providing information that apparently is not being presented to the sighted user.
With JAWS pressing insert-tab will read various information as it is pressed, and one could eventually get to the true text string. I an not sure if that works in NVDA. JAWS also has the ability to have per a web page settings that override badly written web pages.
From: firstname.lastname@example.org <email@example.com> On Behalf Of Marcio via Groups.Io
Sent: Wednesday, June 19, 2019 5:40 AM
To: NVDA List <firstname.lastname@example.org>
Subject: [nvda] Elements not being reported with NVDA
What's preventing NVDA from reporting the description apparently is an HTML tag. I searched a bit and could understand it but not enough for explain it here, so I'll just give an example.
Sent from a galaxy far, far away.