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

Bug 318786

Summary: Group widget prevents Orca from reading labels for controls
Product: [Eclipse Project] Platform Reporter: jose vilmar estacio de souza <vilmar>
Component: SWTAssignee: Platform-SWT-Inbox <platform-swt-inbox>
Status: CLOSED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: carolynmacleod4, daniel_megert, ericwill, markus.kell.r, webczat
Version: 3.6Keywords: accessibility, triaged
Target Milestone: ---   
Hardware: PC   
OS: Linux-GTK   
Whiteboard:
Bug Depends on:    
Bug Blocks: 517380    

Description jose vilmar estacio de souza CLA 2010-07-03 11:06:26 EDT
Build Identifier: i20100617-1415

In the resource tree there are radio buttons to choose the java java text file encoding and and new file text line delimiter.
When the cursor is in the buttons, orca reads only inherited from container. It would be nice if we could get a message more descriptive.

Reproducible: Always

Steps to Reproduce:
1. using orca, launch eclipse and choose a workspace.
2. In the package explorer select a project, press alt+p, choose properties and press enter.
3. In the page properties choose resource.
4. Press tab six times.

orca will read inherited from container. It would be nice if orca reads something like:
java editor text file encoding.

The same happens in the next button, text file line delimiter.
Comment 1 Dani Megert CLA 2010-07-05 02:11:12 EDT
The screen reader should first read the group instead of the first element. Carolyn shouldn't SWT do this by default?
Comment 2 jose vilmar estacio de souza CLA 2010-07-05 14:07:34 EDT
Another place where this can observed is when creating a class, in the buttons to choose  the modifiers. Orca reads public and default.
I had no chance to test with jaws.
Comment 3 Markus Keller CLA 2010-07-29 05:48:52 EDT
Moving to SWT. Restored platform and adjusted summary.
Comment 4 Markus Keller CLA 2010-07-29 05:49:17 EDT
*** Bug 320916 has been marked as a duplicate of this bug. ***
Comment 5 Carolyn MacLeod CLA 2010-08-25 16:02:04 EDT
I tested this on Windows.
JAWS says "text file encoding, inherited from container".
NVDA says "text file encoding grouping, inherited from container".
Window-Eyes just says "inherited from container".
   (I looked through the Window-Eyes verbosity settings and I did not see
   anything that would speak the group text also).

So it seems that it is up to the screen reader whether or not it will mention the parent grouping first. I agree that it is a lot better if it does.

I will investigate this further with Orca, and I will try to find out if other Linux applications have similar groupings of buttons, and if so, I'll see what Orca says for those.
Comment 6 jose vilmar estacio de souza CLA 2010-08-26 08:23:13 EDT
(In reply to comment #5)
> I tested this on Windows.
> JAWS says "text file encoding, inherited from container".
> NVDA says "text file encoding grouping, inherited from container".
> Window-Eyes just says "inherited from container".
>    (I looked through the Window-Eyes verbosity settings and I did not see
>    anything that would speak the group text also).
> 
> So it seems that it is up to the screen reader whether or not it will mention
> the parent grouping first. I agree that it is a lot better if it does.
> 
> I will investigate this further with Orca, and I will try to find out if other
> Linux applications have similar groupings of buttons, and if so, I'll see what
> Orca says for those.

Maybe we can add some extra logic to the orca to handle this situation.
I'll investigate too.
Comment 7 jose vilmar estacio de souza CLA 2010-09-02 19:08:38 EDT
In my investigations I didn't find how the radio button and the parent grouping are connected.
It seems that there are no relations between both.
Any suggestions?
Thanks.Thanks.
Comment 8 Eric Williams CLA 2017-11-29 14:03:11 EST
I can still reproduce this issue on GTK3.
Comment 9 Eric Williams CLA 2019-02-14 10:44:16 EST
(In reply to Eric Williams from comment #8)
> I can still reproduce this issue on GTK3.

This bug is no longer reproducible, Orca is now reading the "Text file encoding" label as well as the button label.

Build ID: I20190206-1800
Fedora 29
GTK3.24