Bug 465945

Summary: PrintPreviewControl and PrintPreviewDialog: panel role is missing "focusable" state
Product: [Mono] UI Automation Reporter: calen chen <cachen>
Component: Winforms - GeneralAssignee: Brad Taylor <btaylor1>
Status: VERIFIED WORKSFORME QA Contact: E-mail List <mono-a11y-qa>
Severity: Normal    
Priority: P2 - High    
Version: Release 0.9   
Target Milestone: Release 1.0   
Hardware: x86   
OS: openSUSE 11.0   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description calen chen 2009-01-14 07:53:42 UTC
SUMMARY

I think "panel" role in SWF.PrintPreviewControl is missing "foucusable" state because it can be focused and IsKeyboardFocusable shows in UISpy is True that panel is different with panel in Panel control(samples/panel.py)

REPRO

1.  run uia2atk/test/samples/printpreviewcontrol.py, click button in Gui to show PrintPreviewControl page, then click the form
2.  run accerciser, expand "frame", select "panel" in left tree, see states
under "Interface Viewer" tab

RESULTS

panel with focused state but is missing focusable state

EXPECTED RESUlt

expect "focusable" state

COMMENTS

I didn't created Gtk example but you can try Gedit application doing like below steps, I think they are similar: 
(1) click File->Print Preview in gedit, 
(2) in accerciser, select "Page Preview" with panel role under split panel and scroll pane to see panel's states
Comment 1 Brad Taylor 2009-03-04 16:13:24 UTC
*** Bug 473757 has been marked as a duplicate of this bug. ***
Comment 2 Brad Taylor 2009-03-04 19:40:29 UTC
P1s and P2s automatically go into Release 1.0.
Comment 3 Brad Taylor 2009-03-05 20:52:15 UTC
With UIA r128722, I see both the Focusable and Focused state.
Comment 4 calen chen 2009-03-06 03:36:34 UTC
I can't reproduce this issue, close in rpm version mono-uia-128726-260 uiautomationwinforms-128716-615 uiaatkbridge-128735-599