GNOME Bugzilla – Bug 483212
(Java) Missing significant information when performing where am i on combo box items
Last modified: 2010-09-20 10:52:01 UTC
When running: http://svn.gnome.org/viewcvs/orca/trunk/test/keystrokes/java/role_combo_box.py The where am i that is performed on a combo box item returns: SPEECH OUTPUT: 'Howard, Scott, Hans' SPEECH OUTPUT: 'label' The expected output should be something like: SPEECH OUTPUT: 'Presets:' SPEECH OUTPUT: 'combo box' SPEECH OUTPUT: 'Howard, Scott, Hans' SPEECH OUTPUT: 'item 3 of 10'
I'm updating the regression tests. What we get now is: "SPEECH OUTPUT: 'Presets: combo box Philip, Howard, Jeff'" Therefore, what seems to be missing is just the positional information.
Created attachment 159379 [details] [review] Fix The problem is that Java seems to have a very special hierarchy when it comes to combo boxes. The fix is to address this in the Java toolkit's speech generator (in _generatePositioninList) The attached is pylinted and regression tested, including an update to the Java combo box regression test.