Bugzilla – Bug 464356
TabPage:Items not in current tab page but still with "showing" state
Last modified: 2009-06-09 10:18:34 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
Taking bug, adding hours.
Unassigning from myself; I won't be working these this iteration.
#474634 actually has the larger issue.
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.
verified in: mono-uia-127318-257.1 uiautomationwinforms-127335-609.2 uiaatkbridge-127335-582.1
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.
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