Open Bug 1613626 Opened 5 years ago Updated 2 years ago

NVDA screen reader doesn't read texts on hover when the element has a `transform: translate3d` property

Categories

(Core :: Disability Access APIs, defect, P3)

71 Branch
defect

Tracking

()

People

(Reporter: wujek_bogdan, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36

Steps to reproduce:

I was testing the Swiper slider accessibility on various browsers with NVDA screen reader. It works well everywhere except for Firefox.

By default, the NVDA reader reads all texts on hover. It works for all texts except for texts that are inside slides. I found that the issue is caused by inline styles for the .swiper-wrapper element. The problem is caused by the transform property. If I disable that property in Firefox debugger then texts are read by NVDA.

Steps to reproduce:

Actual results:

NVDA doesn't read slides' content.

Expected results:

NVDA should read slides' text on hover.

I already reported this bug on NVDA github:
https://github.com/nvaccess/nvda/issues/10762

Component: Untriaged → Disability Access

The priority flag is not set for this bug.
:asa, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(asa)
Component: Disability Access → Disability Access APIs
Flags: needinfo?(asa)
Product: Firefox → Core

I can confirm this. That said, I wasn't able to get this to work in Chrome either.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P3
Blocks: boundsa11y
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.