Package: firefox
Version: 54.0-2
Tags: a11y
Owner: b...@hypra.fr
User: b...@hypra.fr
Usertags: hypra
Forwarded: https://bugzilla.mozilla.org/show_bug.cgi?id=1170242
DESCRIPTION FROM UPSTREAM:
"Steps to reproduce:
1. Load the attached test case in Firefox and be sure the first line is
at the top of the window.
2. Launch Accerciser
3. In Accerciser, select the second child element (ROLE_SECTION) of the
document frame in Accerciser's tree of accessibles.
4. In Accerciser's iPython console, type
acc.queryText().setCaretOffset(4) to set the caret at offset 4 in the
div which is scrolled off screen.
Expected result: The line in which the caret was placed would be
scrolled into view.
Actual result: The caret is successfully placed in the div which is
scrolled off screen, but that div is not scrolled into view.
Impact: An AT that controls navigation (like the Orca screen reader) is
often presenting content which is not visible -- no problem for a user
who is blind and working alone. But if the Orca user is working with a
sighted peer, or using Orca along with magnification software which
tracks the caret location, that peer or low vision user cannot see what
is being presented."