Regression: icon control hit testing uses vertically flipped mask
| Originator: | james.walter.matthews | ||
| Number: | rdar://15542729 | Date Originated: | 11/23/2013 |
| Status: | Open | Resolved: | |
| Product: | OS X | Product Version: | 10.9/13A603 |
| Classification: | UI/Usability | Reproducible: | Always |
Summary: Hit testing for icon controls created with CreateIconControl() is broken in Mavericks. It appears that Mavericks is doing hit testing with a vertically flipped (upside down) copy of the icon mask. Steps to Reproduce: 1. Download Fetch 5.7.3 from http://fetchsoftworks.com/fetch/download/Fetch_5.7.3.dmg 2. Open Fetch, click the Enter Serial Number button, and enter: Serial Number Name: Bug Reporter Serial Number: FETCH55001-VVXJ-2JHL-LBP7-K9CZ-9A52 3. Make a connection, e.g. to: Hostname: ftp.fetchsoftworks.com Connect using: FTP Username: (leave blank) Password: (leave blank) 4. Click on the little black triangle in the lower-right corner of the Path icon in the toolbar Expected Results: A pop-up menu with the current path appears Actual Results: Nothing happens. If, on the other hand, you click outside the icon image in the upper right corner of the 32x32 pixel icon area, the menu does appear. Similarly, clicking in the upper left (where there are icon pixels) doesn't work, while clicking in the lower left (where there aren't) does. Version: 10.9/13A603 Notes: This is a regression from OS X 10.8.x. Configuration: A first-generation Retina MacBook Pro running OS X 10.9 13A603
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!