Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 295472

Summary: [Accessibility] Toolbar button text not read using Linux-GTK + Orca
Product: [Eclipse Project] Platform Reporter: Michael Rennie <Michael_Rennie>
Component: SWTAssignee: Eric Williams <ericwill>
Status: CLOSED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: carolynmacleod4, cocoakevin, eclipse.felipe, ericwill, Silenio_Quarti
Version: 3.6Keywords: triaged
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Michael Rennie CLA 2009-11-18 10:09:41 EST
I20091110-0800

While investigating bug 293264 I found that no matter what toolbar I tried to have the button text read from the accessibility listener would always get an event for the toolbar control and never for any of the buttons.

From bug 293264 comment #3

"Putting a breakpoint in ToolBarManager line 129 I noticed that the
AccessibleEvent.e value is always ACC.CHILDID_SELF (the toolbar) so the
listener never returns the tooltip for the tool item. I confirmed this behavior
in a lot of other toolbars as well - for example the main Eclipse toolar, the
Package Explorer toolbar, the Log View toolbar, etc."

Carolyn thinks this may be a focus problem with tool items in Linux. This could also be a problem with Orca.
Comment 1 Michael Rennie CLA 2009-11-18 10:14:06 EST
Linux infos:

kernel: Unbuntu 9.10 2.6.31-15
gtk: 2.18.3
orca: 2.28.1
vm: SUN 1.6_16
Comment 2 Eric Williams CLA 2017-06-30 11:29:32 EDT
Not sure if this is reproducible, but as I am doing accessibility work in the near future I am going to assign this to myself.
Comment 3 Eric Williams CLA 2017-08-02 13:22:39 EDT
I cannot reproduce this in GTK2. It's possible this was a bug in Orca and now works.

GTK3 accessibility support is badly broken, but that's a different issue tracked by bug 517380. Marking this as closed.