Community
Participate
Working Groups
In CTabFolder.initAccessible: public void getName(AccessibleEvent e) { String name = null; int childID = e.childID; if (childID >= 0 && childID < items.length) { name = items[childID].getText(); int index = name.indexOf('&'); if (index > 0) { name = name.substring(0, index) + name.substring(index + 1); } } e.result = name; } Note that the index is checked if it is greated than 0, but the actual check should be '(index != -1)'. The code above is missing all tab names that start with the mnemonic.
This was fixed in Nov of 05 when some other mnemonic cleanup was done.