After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 625458 - Orca is not presenting the new location when Tabbing amongst content in Gecko-based Yelp
Orca is not presenting the new location when Tabbing amongst content in Gecko...
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: general
2.31.x
Other All
: Normal normal
: 2.32.0
Assigned To: Joanmarie Diggs (IRC: joanie)
Orca Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-07-28 05:27 UTC by Hammer Attila
Modified: 2010-09-20 10:56 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
This debug.out possible shows why happening this problem (144.32 KB, application/octet-stream)
2010-07-28 05:29 UTC, Hammer Attila
Details
This debug.out demonstrating Yelp usage problem (210.95 KB, application/octet-stream)
2010-07-28 08:19 UTC, Hammer Attila
Details

Description Hammer Attila 2010-07-28 05:27:24 UTC
Dear Developers,

I am not full sure what happening when I would like using Yelp 2.30.0 Ubuntu packaged version with Orca Git master version. When I activating for example Orca help topics in Orca main window, unable to navigate the links with Tab and Shift+Tab key, Orca nothing spokening.
I maked a debug.out file, and I found following trace back error message, this is the problem?
    app.name='gnome-help' name='Ezen dokumentum névjegye' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0,None)
    app.name='gnome-help' name='Ezen dokumentum névjegye' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''

Traceback (most recent call last):
  • File "/usr/local/lib/python2.6/dist-packages/orca/focus_tracking_presenter.py", line 715 in _processObjectEvent
    s.processObjectEvent(event)
  • File "/usr/local/lib/python2.6/dist-packages/orca/script.py", line 407 in processObjectEvent
    self.listeners[key](event)
  • File "/usr/local/lib/python2.6/dist-packages/orca/scripts/apps/yelp/script.py", line 110 in onCaretMoved
    if self.utilities.utilities.inFindToolbar() \
AttributeError: Utilities instance has no attribute 'utilities'

I using Ubuntu Lucid, GNOME-2.30, Yelp 2.30.0 Ubuntu packaged version and Orca git master version.
I attached the full debug.out file.
How can you try reproduce this issue?
1. Click Orca main window the help button.
2. Try navigate the Tab key, you not hear any speech output. I don't no the caret position is changed or not, because I am not see the screen. Unfortunately I don't no Orca generated the actual link braille output if the caret position is changed, because I am not have a braille display to test this.
Comment 1 Hammer Attila 2010-07-28 05:29:47 UTC
Created attachment 166681 [details]
This debug.out possible shows why happening this problem

I hope this debug.out shows you why happening this trace back error message if I would like using Yelp with Orca git master version.

Attila
Comment 2 Joanmarie Diggs (IRC: joanie) 2010-07-28 06:50:32 UTC
Ugh. Lame, uncaught find and replace error. My bad. :-(

Fix committed to master: http://git.gnome.org/browse/orca/commit/?id=ee1a68655f46be238fa61335318ae0153bbcc05b

Solves the problem for me. Attila please verify. Thanks!
Comment 3 Hammer Attila 2010-07-28 07:39:58 UTC
Joanie, Tab and Shift+Tab key works again right.
I see an interesting problem with Orca git master version and Yelp 2.30.0 Ubuntu packaged version. When I opening a link, try jump h key the selected heading, and try read the document with down arrow key, Orca spokening some lines, but little time later the positioned lines is not spokened.
Can you verify this before I opening a bugreport? This is not Ubuntu Lucid Yelp version bug specific?

Attila
Comment 4 Joanmarie Diggs (IRC: joanie) 2010-07-28 07:56:08 UTC
(In reply to comment #3)
> Joanie, Tab and Shift+Tab key works again right.

Thanks for the confirmation!

As for this:

> When I opening a link, try jump h key the selected
> heading, and try read the document with down arrow key, Orca spokening some
> lines, but little time later the positioned lines is not spokened.

It is for me. But perhaps I'm not trying exactly what you are. Could you please get me exact steps to reproduce including whose help content you are trying to access (i.e. gnome-terminal's, evolution's, etc.)? That would be great.

Thanks again!
Comment 5 Joanmarie Diggs (IRC: joanie) 2010-07-28 07:58:32 UTC
Oh, Attila, one more thing: Please also check the 'grab focus' setting for Yelp in the Orca Application Preferences dialog. Perhaps it is the opposite of what it should be for your particular configuration.

Thanks again!
Comment 6 Hammer Attila 2010-07-28 08:05:29 UTC
Just a moment, I switch english language and make a debug.out file.
Next comment I detailed writing what can I do.
Of course, the Grab focus on objects when navigating setting is checked my Orca Yelp application preferences.

Attila
Comment 7 Hammer Attila 2010-07-28 08:19:00 UTC
Created attachment 166691 [details]
This debug.out demonstrating Yelp usage problem

Joanie, I doed following steps to verify Yelp topics reading with arrow keys:
1. I click help button in Orca main window.
2. I tabbing "Introduction to accessibility" link, and press Enter key.
3. I press h key to sure jump the section heading, and press down arrow keys with several time. When Orca spokened the 'This chapter introduces you to accessibility in the GNOME' text, I hear following message, and unable to navigate with lines:
 'Gecko based application application Introduction to Accessibility html content. 
Possible do any method to fix this type issue? I see this problem under Orca 2.30.2 and Orca git master version.
In Opensolaris for example this bug is present, or this is only Ubuntu Lucid specific bug?

Attila
Comment 8 Joanmarie Diggs (IRC: joanie) 2010-07-28 20:00:47 UTC
Thanks Attila! I can reproduce the problem as you describe, but if I go into the Orca Preferences dialog for Yelp/gnome-help and uncheck the grab focus when navigating option, the problem goes away for me. Could you please try that and see if it solves it for you?
Comment 9 Joanmarie Diggs (IRC: joanie) 2010-07-28 20:04:16 UTC
Actually, I just noticed that you already have a bug open for the other problem you describe. I knew it sounded familiar.... Therefore, since the original problem reported in this bug is fixed, I'm closing it out as such. Let's continue the discussion on bug 616650.