Sandbox/Powerbox provides non-standard checkbox UI interaction in open file accessory view

Originator:eric.trepanier
Number:rdar://19298297 Date Originated:18-Dec-2014 03:33 PM
Status:Open Resolved:
Product:OS X SDK Product Version:10.10
Classification:UI/Usability Reproducible:Always
 
Summary:
A custom view with a single checkbox provides a non-standard and annoying interaction model when it's added as an accessory view to a File Open panel that is presented by the Sandbox/Powerbox process.

Basically, the checkbox only reacts when the user clicks on a "drawn" pixel of the checkbox label text. If you click between words or in empty areas of drawn letters, the checkbox does not toggle.

Steps to Reproduce:
1. Open attached sample Xcode project
2. Build and run the sample application
3. Select the sample application's File Open… menu command

Expected Results:
The checkbox option can be toggled by clicking anywhere on the checkbox label.

Actual Results:
The checkbox option can only be toggled by clicking on drawn pixels of the checkbox label. Clicks between words or inside empty areas of drawn letters (inside an 'O' letter for instance) are ignored.

Version:
Xcode 6.1.1 (6A2008a) & OS X 10.10.1 (14B25)

Notes:
If you go back to the project, disable the App Sandboxing capability and then build and run the application, the problem disappears: the checkbox toggles correctly, regardless of where you click on the checkbox label.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!