Re: [orca-list] Another page where caret navigation is stuck



Hi Peter.

I have good news and bad news. The good news is that the specific bug
you reported here is fixed. The bad news is that there are other places
on that same site (including a set of elements shortly after the
elements of your report) where there is some looping.

The problem is that the site is using a:focus{position:relative;} and as
a result, giving focus and/or setting the caret into those objects
causes Gecko to destroy the element you just navigated to and create a
new one in its place. The proverbial rug is literally being pulled out
from under you. Why? Couldn't tell you. I put some defensive logic in
place which handles the case of your report along with another bug that
was on my to-do list. But that logic is insufficient so far to handle
all the cases. If you're curious, pull the latest master, arrow Down a
bunch in that site and then grep in your full debug.out for ZOMBIE and
HACK. Or just read the accessible events. You Down Arrow and suddenly
Gecko gives us children-changed and text-changed events for the
destruction and re-creation of your location.

Ultimately I'll see about putting in some more defenses. But I feel like
it would be a better use of my time to try to improve support for more
frequently-used sites and web apps who are not destroying children by
design. <tired smile>

Sorry I don't have it all resolved yet.
--joanie

On 09/15/2014 05:54 AM, Peter Vágner wrote:
Hello,
I apologize if this is not orca issue but here is what I have found
0) Make sure both orca and firefox are running
1) In firefox, go to the http://www.sshd.org/
2) When the page is loaded press number three in the upper row of keys
in order to jump to the first heading at level 3.
3) Now examine the text of the heading and keep navigating forward by
line repeatedly pressing down arrow key.
4) After orca presents the text register now check it out, it wraps to
the heading at level 3 described in the step 2.
5) The text saying register now, check it out in fact consists of
various focusable elements. When navigating to them using the tab key
and pressing down arrow to move to the next line from there it apears to
work.

Greetings

Peter

_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at
http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at http://bugzilla.gnome.org
Find out how to help at http://live.gnome.org/Orca/HowCanIHelp




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]