Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upGecko vbuf: Improvements regarding activating objects #4106
Comments
This comment has been minimized.
This comment has been minimized.
|
Comment 1 by James Teh <jamie@... on 2014-05-01 04:04
|
This comment has been minimized.
This comment has been minimized.
|
Comment 2 by James Teh <jamie@... on 2014-05-01 04:04
Changes:
|
This comment has been minimized.
This comment has been minimized.
|
Comment 3 by James Teh <jamie@... on 2014-05-26 06:14
Changes:
|
This comment has been minimized.
This comment has been minimized.
|
Comment 4 by jteh on 2014-05-26 06:22 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
nvaccessAuto commentedMay 1, 2014
Reported by jteh on 2014-05-01 03:25
On Facebook, the Requests, Messages and Notifications buttons contain a span which can have a width and height of 0 if there are no requests, etc. The text of the button is inside this span, but because it's an icon, the text is hidden. Unfortunately, this means that when you press enter on this in NVDA browse mode, NVDA clicks in the wrong place. I'd argue this is questionable authoring--if the text isn't visible, it should be aria-label or just off-screen--but regardless, it's happening in the wild. This is probably happening elsewhere too.
To fix this, there are two improvements we can make to _activateNVDAObject in the Gecko vbuf: