Community
Participate
Working Groups
I am noticing a problem in GMF (Graphical Modeling Framework) where the screen reader is not reading the text from shapes on a diagram when using the arrow keys to navigate between shapes on a diagram. Instead, it gets the text from the outline view (whose selection is synced with the diagram but is not in focus). I think I have managed to reproduce the same issue in my Eclipse java development environment, so I will explain the scenario there... 1. Launch the Inspect Objects tool. 2. Launch a debug session within Eclipse and cause a breakpoint to be hit. 3. In the debug perspective, switch between different stack calls in the Debug view using the mouse pointer. Notice what appears in the Inspect tool in the Name field and the Location field. See Screenshot 1. 4. Select the same method in the Outline View with the mouse pointer. Notice what appears in the Inspect tool in the Name field and the Location field. See Screenshot 2. (Note: This step is not necessary to reproduce the problem, it just illustrates the issue.) 5. Select the method again in the Debug view with the mouse pointer. Now, navigate through the methods in the debug view using the arrow keys. Notice that what appears in the Inspect tool in the Name field and the Location field. See Screenshot 3. It is the same as in Step 4, but it should be the same as Step 3 since the Debug View has focus and not the Outline View. I think this has something to do with the timing of the selection synchronizing in the Outline View because I can make the problem go away in GMF by removing an async call when selection events are processed.
Created attachment 70564 [details] Screenshot 1
Created attachment 70565 [details] Screenshot 2
Created attachment 70566 [details] Screenshot 3
My steps to reproduce this are much simpler now that I learned about "Show Highlight Rectangle" in the Inspect "Options" menu. If you turn this on, hit a breakpoint, and navigate through the call stack in the Debug window, you will see that the highlighted window appears where the Outline View is (even if you then close the Outline View!).
Carolyn, could you check if this is still a problem in 3.5?
Hitesh is now responsible for watching bugs in the [Viewers] component area.
This works for me using Jaws screen reader with recent Eclipse 3.7 I-builds. With Inspect32 utility, I can not duplicate the problem either. Note that Outline entries can become "active" from Inspector's view point when a new editor is opened or the cursor moved to a different structural element. That does not seem to interfere with Jaws output and probably was done on purpose to make navigating contents easier. Cherie, is this still a problem with the current Eclipse builds (say, Eclipse 3.7M5) ?
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. If the bug is still relevant please remove the stalebug whiteboard tag.