GNOME Bugzilla – Bug 523236
gtk-demo/role_combo_box.py regression tests #12, #13, #14 and #15 produce the wrong results.
Last modified: 2008-04-04 18:30:21 UTC
Test 12 of 15 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_combo_box.py:Editable text combo box menu EXPECTED: "BRAILLE LINE: 'gtk-demo Application Window'", " VISIBLE: 'gtk-demo Application Window', cursor=22", "BRAILLE LINE: 'gtk-demo Application Combo boxes Frame Editable Panel ComboFour One'", " VISIBLE: 'One', cursor=1", "SPEECH OUTPUT: ''", "SPEECH OUTPUT: 'window'", "SPEECH OUTPUT: 'Editable panel'", "SPEECH OUTPUT: 'One'", ACTUAL: "BRAILLE LINE: 'gtk-demo Application Window'", " VISIBLE: 'gtk-demo Application Window', cursor=22", "BRAILLE LINE: 'gtk-demo Application Combo boxes Frame Editable Panel Menu'", " VISIBLE: 'Menu', cursor=1", "SPEECH OUTPUT: ''", "SPEECH OUTPUT: 'window'", "SPEECH OUTPUT: 'Editable panel'", "SPEECH OUTPUT: 'menu'", Both the braille and the text are different. Test 13 of 15 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_combo_box.py:Editable text combo box One item EXPECTED: "BRAILLE LINE: 'gtk-demo Application Combo boxes Frame Editable Panel ComboFour Two'", " VISIBLE: 'Two', cursor=1", "SPEECH OUTPUT: ''", "SPEECH OUTPUT: 'Two'", ACTUAL: "BRAILLE LINE: 'gtk-demo Application Combo boxes Frame Editable Panel ComboFour One'", " VISIBLE: 'One', cursor=1", "SPEECH OUTPUT: ''", "SPEECH OUTPUT: 'One'", Again, both the braille and the text are different. Test 14 of 15 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_combo_box.py:Editable text combo box Two selected EXPECTED: "BRAILLE LINE: 'gtk-demo Application Combo boxes Frame'", " VISIBLE: 'Combo boxes Frame', cursor=1", "BRAILLE LINE: 'gtk-demo Application Combo boxes Frame Editable Panel Two Combo'", " VISIBLE: 'Two Combo', cursor=1", "SPEECH OUTPUT: ''", "SPEECH OUTPUT: 'Combo boxes frame'", "SPEECH OUTPUT: 'Editable panel'", "SPEECH OUTPUT: 'Two combo box'", ACTUAL: "BRAILLE LINE: 'gtk-demo Application Combo boxes Frame'", " VISIBLE: 'Combo boxes Frame', cursor=1", "BRAILLE LINE: 'gtk-demo Application Combo boxes Frame Editable Panel One Combo'", " VISIBLE: 'One Combo', cursor=1", "SPEECH OUTPUT: ''", "SPEECH OUTPUT: 'Combo boxes frame'", "SPEECH OUTPUT: 'Editable panel'", "SPEECH OUTPUT: 'One combo box'", Same again. Test 15 of 15 FAILED: /home/richb/gnome/orca/trunk/test/keystrokes/gtk-demo/role_combo_box.py:Editable text combo box Two text selected EXPECTED: "BRAILLE LINE: 'gtk-demo Application Combo boxes Frame Editable Panel Two $l'", " VISIBLE: 'Two $l', cursor=4", "SPEECH OUTPUT: ''", "SPEECH OUTPUT: 'text Two selected'", ACTUAL: "BRAILLE LINE: 'gtk-demo Application Combo boxes Frame Editable Panel One $l'", " VISIBLE: 'One $l', cursor=4", "SPEECH OUTPUT: ''", "SPEECH OUTPUT: 'text One selected'", Same again.
Comment from Joanie: "Confirmed."
Created attachment 108195 [details] [review] Revision #1. It looks like combo box behavior has changed. You now need to Down arrow to the One menu item (after pressing Space) in test 12. The output for that test is slightly different too. With the attached change, the other three tests (13-15) work correctly again. Patch now checked in yet. please test.
To make it easier for Mike to test this, I've checked it into SVN trunk. If it's the wrong solution, please let me know and i'll back it out. Moving to "[pending]".
This seems good to me.
Thanks Mike. Closing as FIXED.