Bug 520982

Summary: 'visible' state is missing although when the accessible is not showing
Product: [Mono] UI Automation Reporter: Ray Wang <rawang>
Component: Winforms - ATKAssignee: E-mail List <mono-a11y-bugs>
Status: NEW --- QA Contact: E-mail List <mono-a11y-qa>
Severity: Normal    
Priority: P5 - None    
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: ---

Description Ray Wang 2009-07-10 09:50:59 UTC
PROBLEM STATEMENT:
from the definition,

'visible': Indicates this object is visible, e.g. has been explicitly marked for exposure to the user

'showing': Indicates this object, the object's parent, the object's parent's parent, and so on, are all 'shown' to the end-user, i.e. subject to "exposure" if
blocking or obscuring objects do not interpose between this object and the top of the window stack.

so when an accessible is hidden, it means it is currently not showing, but it has ability to be 'visible'. 

but for some samples, accessible lose 'visible' state

REPRODUCE:
1. Run uia2atk/test/sample/listbox_single_column.py
2. Run accerciser
3. open "Accessible" of "Interview viewer" in right pane in accerciser.
4. navigate to an hidden table cell (e.g. 15). 
5. see its states

RESULTS:
both 'showing' and 'visible' states is not there

EXPECTED RESULTS:
'visible' state should be there