GNOME Bugzilla – Bug 544197
Orca speaks nothing when first tabbing into the document frame in firefox
Last modified: 2009-03-10 00:05:24 UTC
1. Open firefox 2. Open a bug in bugzilla 3. let the page finish loading 4. tab once Notice that orca speaks nothing when enteringg the document frame. I guess because nothing really useful has focus we should just speak and braille "documennt frame"
Confirmed. And at least for me, fixed by my patch to bug 544122. (That patch is a multi-fix thang). Mike please confirm that that patch fixes it for you. Changing the target milestone to 2.23.90 to match the other bug (i.e. if that patch gets checked in, this bug will also be fixed).
This one is better with the patch but not quite right. Please try the following: 1. go to www.blindbargains.com 2. Put focus on the address bar 3. tab to the google search field. 4. Tab again. Notice that you still hear nothing on this site.
I just tried it. When I give focus to the document frame, we present the following (taken from my debug.out): BRAILLE LINE: 'Blind Bargains: Deals & News for the Blind & Visually Impaired' VISIBLE: 'Blind Bargains: Deals & News for', cursor=0 SPEECH OUTPUT: 'Blind Bargains: Deals & News for the Blind & Visually Impaired page' SPEECH OUTPUT: 'Blind Bargains' BRAILLE LINE: 'Blind Bargains' VISIBLE: 'Blind Bargains', cursor=1 If you're not seeing that, a debug.out would be helpful. Thanks!
Ignoring the differences you and I are seeing on blindbargains.com, I need to know exactly what we should be saying when the document frame is given focus after some other object (i.e. not in document content) had focus. Should we: 1. Speak the current line always 2. Speak the current line, but only if we have an existing caret context 3. Never speak the current line 4. Something else ? If you spec it, patch will come. Or something like that.... <grin>
It seems to me like the best thing to do would be to always speak the line.
Created attachment 115411 [details] [review] revision 1 Please test.
Seems to work. Thanks
Thanks Mike. Patch committed to trunk. Moving to pending.