Bug 495043

Summary: TabPage: 'page tab' is missing visible and showing
Product: [Mono] UI Automation Reporter: calen chen <cachen>
Component: Winforms - GeneralAssignee: Brad Taylor <btaylor1>
Status: VERIFIED FIXED QA Contact: E-mail List <mono-a11y-qa>
Severity: Normal    
Priority: P2 - High    
Version: Release 1.0   
Target Milestone: Release 1.1   
Hardware: x86   
OS: openSUSE 11.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description calen chen 2009-04-15 08:46:32 UTC
REPRO:

1. run uia2atk/test/samples/tabpage.py
2. run accerciser, expand 'page tab list', browse to Tab1, Tab2...
3. under interface viewer, see states

RESULTS:

All page tabs except selected page are missing 'visible' and 'showing' states. 

EXPECTED RESULTS:

I think all page tab are visible and showing reflect what Vista is doing that all tab items' IsOffscreen property is "False". 

COMMENTS:

This issue blocks our TabControl and TabPage test that find* method couldn't being used, so I set it to P2

perhaps this issue is related to the fix of bug464356, please take a look, thanks!
Comment 1 Brad Taylor 2009-04-15 21:15:36 UTC
I've fixed the bug and added a test, but I'm working through some gtk-sharp issues.
Comment 2 Brad Taylor 2009-04-16 17:41:38 UTC
Fixed in trunk in r131917 and 1.0 branch in r131918.
Comment 3 Feng Xia Mu 2009-06-10 06:19:40 UTC
verify it, all the "page tab"s have the 'visible' and 'showing' state.
close on:
mono-core-135601-1177.src.rpm
mono-uia-132785-276.src.rpm
uiaatkbridge-134036-662.src.rpm
uiautomationwinforms-134512-668.src.rpm
Revision: 135818