Bug 515507

Summary: OpenFileDialog:Orca will hang after reading several MenuItems on tool bar everytime
Product: [Mono] UI Automation Reporter: Feng Xia Mu <fxmu>
Component: Winforms - GeneralAssignee: Michael Gorse <mgorse>
Status: VERIFIED FIXED QA Contact: E-mail List <mono-a11y-qa>
Severity: Normal    
Priority: P3 - Medium CC: mgorse
Version: Release 1.0   
Target Milestone: ---   
Hardware: Other   
OS: openSUSE 11.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 494034    
Attachments: Work in progress.
Current patch.

Description Feng Xia Mu 2009-06-23 09:11:00 UTC
REPRO:

1. run uia2atk/test/samples/openfiledialog.py, click button to invoke open
dialog
2. run orca
3. on the left of the dialog, there is a toolbar, mouse click  menuitems on it one by one.

RESULTS:
On my computer when you mouse click the third menuitem, the Orca will hang,
On other's computer after mousing click 4 or 5 menutiems, the Orca will hang. 

EXPECTED RESULTS:
the Orca should not hang

test on:
mono-core-136569-1293.src.rpm
mono-uia-132785-276.src.rpm
uiaatkbridge-136162-663.src.rpm
uiautomationwinforms-136380-671.src.rpm
Revision: 136674
Comment 1 Michael Gorse 2009-07-14 14:33:24 UTC
Created attachment 304997 [details]
Work in progress.
Comment 3 Michael Gorse 2009-07-29 03:20:58 UTC
Submitted as review #360.
Comment 4 Michael Gorse 2010-02-26 15:49:05 UTC
Created attachment 345288 [details]
Current patch.

This is my current patch; also at http://reviews.mono-a11y.org/r/360.  Attaching here for the benefit of anyone who might need it, since it didn't make it into 2.0.  Should work, but pending review.
Comment 5 Michael Gorse 2010-03-29 18:29:26 UTC
Fixed in UiaAtkBridge R154393.
Comment 6 Feng Xia Mu 2010-03-30 03:06:34 UTC
The bug has been verified in uiaatkbridge-2.0.1-1.4.i586 , r154412.