Re: [orca-list] When I checking enable contracted braille in Orca preferences dialog/braille page, and navigating the contraction table list with arrow keys, I hear all items doubled



Hey Attila.

Thanks for this output. So looking at this we've got:

KEYEVENT: type=0
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=405004
          time=1272550914.841058

You pressed the Down Arrow. Looks like we're getting a name-changed
event from the combo box:

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='orca' name='en-us-comp8' role='combo box' state='enabled
focused sensitive showing visible' relations='labelled by'
VISUAL CHANGE: 'en-us-comp8' '11'
(event='object:property-change:accessible-name')

[braille generation output removed]
[speech generation output removed]

SPEECH OUTPUT: 'en-us-comp8. 39 of 88. '
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

So in response to the name-changed event from the combo box, we are
presenting the new value. Then along comes a selection-changed event
also from the combo box:

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='en-us-comp8' role='combo box' state='enabled
focused sensitive showing visible' relations='labelled by'
VISUAL CHANGE: 'en-us-comp8' '11' (event='object:selection-changed')

[braille generation output removed]
[speech generation output removed]

SPEECH OUTPUT: 'en-us-comp8. 39 of 88. '

And we speak it again.

Presenting the new value does make sense for object:selection-changed,
and I would expect any combo box to emit object:selection-changed when
the selection changes. Therefore, the bug is that Orca is failing to
ignore the name-changed event emitted by combo boxes. Please file a bug
to this effect and I will try to address it tonight.

Thanks again!
--joanie




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