Bug 504655

Summary: at-spi 'click' action cannot be used to select a color from the ColorDialog
Product: [Mono] UI Automation Reporter: Brian Merrell <bgmerrell>
Component: Winforms - GeneralAssignee: E-mail List <mono-a11y-bugs>
Status: NEW --- QA Contact: E-mail List <mono-a11y-qa>
Severity: Normal    
Priority: P2 - High CC: cachen
Version: Release 1.0   
Target Milestone: Release 1.1   
Hardware: x86   
OS: openSUSE 11.1   
Whiteboard:
Found By: Integration Test Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Brian Merrell 2009-05-18 07:12:10 UTC
PROBLEM STATEMENT

A ColorDialog presents several colors for selection.  The colors are presented to the user in the dialog in the form of buttons.  The desired color button is clicked and then the dialog's OK button is pressed to select a color.  The problem is that the at-spi click action cannot be used to successfully select a color.

REPRO

1.  Open Accerciser, click on the "Interface Viewer" tab, and expand the "Action" expander.
2.  Run uia2atk/test/samples/colordialog.py and click on the "ColorDialog Button" button.  Notice that red is selected by default.
3.  In Accerciser's left pane, browse to and expand the panel accessible that has 66 children.  This is the panel that contains all of the color buttons.  
4.  In Accerciser, select any one of the base color buttons--except red--that is a child of the panel from step 3.
5.  Perform the 'click' action in Accerciser's interface viewer (by selecting the 'click' action and pressing "Perform Action")
6.  Click "OK" in the "Color" dialog

RESULTS

The label on the "ColorDialog control" window reads:  "Color [Red]"

EXPECTED RESULTS

The label on the "ColorDialog control" window should contain text about the color for which the 'click' action was performed in REPRO step 5.

COMMENTS

I believe this is caused by Bug 504593, but I wanted to log a separate bug in case it is not.
Comment 1 Brad Taylor 2009-07-14 16:08:32 UTC
Move all P1 and P2 bugs into Release 1.1 milestone.