Some NSButton types don't behave correctly on 10.10

Originator:eric.trepanier
Number:rdar://19068791 Date Originated:22-Nov-2014
Status:Open Resolved:
Product:OS X SDK Product Version:OS X 10.10
Classification:UI / Usability Reproducible:Always
 
Summary:
I have a sample project that demonstrates that an NSButton set to either the NSMomentaryChangeButton or NSSwitchButton button type does not behave correctly on OS X 10.10, or at least, does not behave the same as on OS X 10.9.

Steps to Reproduce:
If you open the attached project samples in OS X 10.9 / 10.10, as per the project archive file names, you will see that the behavior of the 3rd button in each row is different in 10.10 vs. the same button running on 10.9.

Specifically, on the first row, the 3rd button (set to NSMomentaryChangeButton) never shows the alternate text or image. It just goes blank when clicked on.

On the second row, the 3rd button (set to NSSwitchButton) does show the alternate text and image, but only when the mouse button is released. While the button is depressed, the button also goes blank, which it does not do when running on OS X 10.9.

Expected Results:
Although the buttons' appearances are different in 10.9 vs. 10.10, I expect the behaviour of the different button types to remain consistent on both systems.

Actual Results:
The behaviour of the different button types do not remain consistent on both systems.

Version:
Version 6.1 (6A1052d) / OS X 10.10.1 (14B25) / OS X 10..5 (13F34)

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!