Issue 90993

Summary: [a11y] No accessibility events generated when pressing Delete on a slide placeholder in Impress.
Product: Impress Reporter: richburridge <rich.burridge>
Component: uiAssignee: groucho266
Status: CLOSED IRREPRODUCIBLE QA Contact: issues@graphics <issues>
Severity: Trivial    
Priority: P3 CC: eric.savary, issues, walker.willie
Version: OOo 3.0 BetaKeywords: accessibility
Target Milestone: OOo 3.2   
Hardware: Unknown   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---

Description richburridge 2008-06-23 18:03:34 UTC
See also Orca bug #539056 which is blocked by this issue.
http://bugzilla.gnome.org/show_bug.cgi?id=539056

Steps to reproduce.

1/ Start Orca.
2/ Start ooimpress with the presentation attached to the Orca bug:
   http://bugzilla.gnome.org/attachment.cgi?id=113271&action=view
   Focus is initially on the scroll pane containing the current
   slide of the presentation.
3/ Tab to the first placeholder. 
4/ Press Delete to delete the contents of the placeholder. 
5/ It's not obvious where focus is al this point, so I pressed
   Tab to move focus to the second placeholder, then Shift-Tab
   to move it back to the first placeholder.
6/ Press Delete to delete the placeholder.

From the Orca debug log attached to the Orca bug:
http://bugzilla.gnome.org/attachment.cgi?id=113273&action=view
the Delete key press in step 4
is at line 430. The Delete key press in step 6 is at line 668.
Comment 1 malte_timmermann 2008-11-26 14:20:15 UTC
OOo 3.2
Comment 2 groucho266 2009-09-15 11:54:58 UTC
As mentioned in the gnome issue that is referenced above the relevant
notifications are alreadymade:
The deletion of the shape and the creation of a new placeholder shape in its
place are properly notified by child events.  As far as I know there is no way
to represent the relationship between the two shapes (one of the two is no
longer a member of the accessibility hierarchy.)  But then again the geometrical
information together with the temporal proximity of the child events may be
enough to detect it anyway.

Because of all this and because I do not know what events else to broadcast I
change the resolution of this issue to WORKSFORME.
Comment 3 Mechtilde 2009-09-22 20:30:20 UTC
worksforme -> closed