Bug 511166

Summary: TabPage:from Accerciser can't see the inactive "page tab"'s children
Product: [Mono] UI Automation Reporter: Feng Xia Mu <fxmu>
Component: Winforms - ATKAssignee: E-mail List <mono-a11y-bugs>
Status: VERIFIED INVALID QA Contact: E-mail List <mono-a11y-qa>
Severity: Normal    
Priority: P3 - Medium    
Version: Release 1.0   
Target Milestone: ---   
Hardware: i686   
OS: openSUSE 11.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: the output of step 3

Description Feng Xia Mu 2009-06-09 08:41:45 UTC
SUMMARY

run tabpage.py example,if "page tab" accessible is not the current active page, it's children can't be got from Accerciser, maybe it's Accerciser 's bug, I'm not sure and hope more advices.

REPRO

1.  run uia2atk/test/samples/tabpage.py, 
2.  run accerciser, expand the item with 'page tab list' role name  from left pane of Accerciser
3.  try to expand all the "page tab"
4.  on sample GUI, click "Tab 1" to make it the current active tab.

RESULTS

step 3: only "Tab 0" can be expanded.
step 4: "Tab 1" can be expanded, "Tab 0" can not be expanded

EXPECTED RESUlt

step 3: all the "Tab" with "page tab" role name should be expanded
step 4: both "Tab 1" and "Tab 0" can be expanded
Comment 1 Feng Xia Mu 2009-06-09 09:05:05 UTC
Created attachment 296887 [details]
the output of step 3
Comment 2 Feng Xia Mu 2009-06-09 10:17:01 UTC
from bug 464356, Comment #4 released by Brad,
"This deviates from GAIL's behavior a bit, but we really had no choice.  Only
when a tab is selected are its children shown -- this needed to be done to
reflect what Vista is doing on the provider side."

I think this bug won't need to open.