Bug 474781

Summary: orca test - panel.py - checkbox and radiobutton not accessible
Product: [Mono] UI Automation Reporter: Marco Skambraks <marco>
Component: Winforms - GeneralAssignee: E-mail List <mono-a11y-bugs>
Status: NEW --- QA Contact: E-mail List <mono-a11y-qa>
Severity: Normal    
Priority: P5 - None CC: cachen, mgorse
Version: Release 0.9.1   
Target Milestone: ---   
Hardware: 32bit   
OS: openSUSE 11.0   
Whiteboard:
Found By: DeveloperNet Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Marco Skambraks 2009-02-11 14:19:44 UTC
in the sample application panel.py
the checkbox named "beaf" is not accessible - the checkbox never got the focus 
if you got through the controls with tab
I can only see the "beaf" checkbox if I switch to flat-review (kp_7 kp_9 kp_subtract)
it's almost the same with the gender radiobutton
"male" is selected and focused, but it is not posible to change this
only in flat-review the "female" and "disabled" radiobutton is visible
Comment 1 Marco Skambraks 2009-02-11 21:02:51 UTC
I just looked into the code of uia2atk/test/samples/panel.py
the checkbox "beef" is disabled
self.check4.Text = "Beef"
self.check4.Enabled = False
the radiobutton "disabled" is also disabled
so it is OK that I cannot jump to it with tab
the radiobutton "female" is not disabled
I can activate the radiobutton with the braille cursorrouting
or if I navigate with orca to the "female" checkbox and do a mous click (KP_Div)
after that the "male" radiobutton is not selected and I cannot tab to it anymore
Comment 2 Brad Taylor 2009-03-04 16:26:20 UTC
Marco, can you give us more detailed steps?  This sounds to me like a Mono bug, but without more details, I can't be sure.
Comment 3 Michael Gorse 2009-03-04 17:29:24 UTC
I agree that this is a Mono bug.  I was showing it to people last week, and
Sandy made a test to reproduce it; we need to write a better test and file it
upstream.
Comment 4 Stefan Behlert 2009-07-17 13:37:07 UTC
Seems like Mike has the information asked for from Marco.