GNOME Bugzilla – Bug 91968
Too many state changes when JList member focused
Last modified: 2004-12-22 21:47:04 UTC
Too many (up to thousands) of state-changed events are fired when a JLabel element of a JList list is 'Grab focus'ed through the AT-POKE test tool. Such a list is in 'ListDemo' in the SwingSet2 demo JFC app. The application is unusable while these state changes are swamping, and usually lasts for about 7 or 8 seconds. The delay is worsened by performing more actions while the state changes are being fired.
Updating status_whiteboard field to reflect A11Y team's assessment of accessibility impact.
Woops, don't need to track this one with the status_whiteboard field.
The cause of the events appears to be on the Java side. This doesn't happen if you navigate to the window and click. All the state-changed:focused events are for the same component, but the number of events seems to be related to the number of items in the list. I also notice that if you subsequently move focus out of the frame and back in again the events are sent again... And another thing, calling grabFocus() on another element of the list doesn't seem to generate ANY events at all.
Java bug 4856184 has been logged. Closing this bug as NOT GNOME
*** Bug 100314 has been marked as a duplicate of this bug. ***