Bug 464356 - TabPage:Items not in current tab page but still with "showing" state
Summary: TabPage:Items not in current tab page but still with "showing" state
Status: VERIFIED FIXED
Alias: None
Product: UI Automation
Classification: Mono
Component: Winforms - General (show other bugs)
Version: Release 0.9
Hardware: x86 openSUSE 11.0
: P3 - Medium : Normal
Target Milestone: ---
Assignee: Brad Taylor
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on: 474634
Blocks:
  Show dependency treegraph
 
Reported: 2009-01-08 08:40 UTC by calen chen
Modified: 2009-06-09 10:18 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description calen chen 2009-01-08 08:40:52 UTC
SUMMARY

run tabpage.py example, Tab 0 is the current active page, Button and Label on this page with "showing" that is correct. the problem is Labels and CheckBox, TextBox, RadioButton are all have "showing" state on Tab1/Tab2/Tab3 which tab page are hidden

REPRO

1.  run uia2atk/test/samples/tabpage.py, "Tab 0" is current active page
2.  run accerciser, expand "ipy", select "button" under "Tab 0" in left tree, see states under "Interface Viewer" tab
3.  select "text" under "Tab 1" or "check box" under "Tab 2" or "radio button" under "Tab 3" in left tree, see states under "Interface Viewer" tab
4.  try accessible Gtk tab page(gedit->edit->preferences), see states of items which are deactive

RESULTS

the issue is in step 3: items are all with "showing" state on deactive Tab1/Tab2/Tab3 pages 


EXPECTED RESUlt

I think the correct way is just showing "showing" state when items on current active page, like step 4 does

COMMENTS
Comment 1 Sanford Armstrong 2009-01-21 15:47:13 UTC
Taking bug, adding hours.
Comment 2 Sanford Armstrong 2009-02-05 23:13:18 UTC
Unassigning from myself; I won't be working these this iteration.
Comment 3 Brad Taylor 2009-02-11 17:22:22 UTC
#474634 actually has the larger issue.
Comment 4 Brad Taylor 2009-02-12 23:17:24 UTC
Fixed in r126771.

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.
Comment 5 Stephen Shaw 2009-02-19 23:34:45 UTC
verified in:
mono-uia-127318-257.1
uiautomationwinforms-127335-609.2
uiaatkbridge-127335-582.1
Comment 6 Feng Xia Mu 2009-06-09 08:42:45 UTC
the bug can't be verify now, because of bug 511166, in Accerciser if "page tab" accessible is not the current active page, in  Accerciser it's children can't be seen . so the bug should be verified after the bug 511166 is closed.
Comment 7 Feng Xia Mu 2009-06-09 10:18:34 UTC
from Comment #4 from Brad, the bug is fixed on:
mono-core-135601-1177.src.rpm
mono-uia-132785-276.src.rpm
uiaatkbridge-134036-662.src.rpm
uiautomationwinforms-134512-668.src.rpm
Revision: 135711