Apache OpenOffice (AOO) Bugzilla – Issue 90690
[a11y] Orca should announce the slide title, number, and count when Page Up/Page Down is pressed in
Last modified: 2010-01-08 09:13:59 UTC
See Orca bug #538050 which is blocked by this bug. http://bugzilla.gnome.org/show_bug.cgi?id=538050 Steps to reproduce: 1. Launch Impress and open the presentation at: http://bugzilla.gnome.org/attachment.cgi?id=107632&action=view 2. Start Orca. 3. Press F6 until you get to the scroll pane. 4. Press Page Up and Page Down to move amongst the slides. Actual results: Orca says nothing Expected results: Orca would announce the following: 1. The slide title. 2. The slide number. 3. The slide count. I analyzed the events we are getting in Orca. See: http://bugzilla.gnome.org/show_bug.cgi?id=538050#c1 Unfortunately there is not enough useful information being provided to us.
Reassigned to WG
Reproducible. Reassigned.
OOo 3.2
Created attachment 64698 [details] First patch for slide movement gets notified.
oj->af: I attached a first patch. Please have a look at it. Thanks.
af->oj: Thanks for the patch but I opted for a different approach. I think what was meant with scroll pane above is the main edit view, not the slide sorter. Changing the current slide (via PageUp/PageDown or other ways) already lead to a partial rebuild of the hierarchy of accessibility objects: the children of the drawing view (accessible name is "Draw View") were and still are replaced with a new set of children. The first of which represents the whole slide. I changed the names of both the drawing view and its first child, the page object. The name of the drawing view is now "Drawing View: i / m" with m being the number of slides and i the number of the current slide. This name change is properly notified. This name change is recognized by the orca braille display but not read by orca (as is the case with every other name change as well). The accerciser logs the event but does not update its tree view. The name of the page shape is now "Page Shape: <name of current slide>". Page shapes are destroyed and created anew when the current slide changes, so there is no need for a notification. The accerciser keeps track of this already. While orca does not yet read the changes, it now has all the information it needs to do so. SVN revision of the file changes is 276160.
@es: Please verify.
Verified in CWS impressaccessibility3
Fixed and integrated => closing now..