Bug#870276: Firefox: Setting the caret via AtkText should scroll content into view

Alex ARNAUD alexarnaud at hypra.fr
Mon Jul 31 13:28:07 UTC 2017


Package: firefox
Version: 54.0-2
Tags: a11y
Owner: bugs at hypra.fr
User: bugs at 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."



More information about the pkg-mozilla-maintainers mailing list