Mac OS X 10.10: With Reduced Transparency on, pop-overs in VibrantDark appearance are light

Originator:jacob
Number:rdar://18305170 Date Originated:11-Sep-2014 09:34 AM
Status:Open Resolved:
Product:OS X Product Version:Mac OS X 10.10 (14A343f)
Classification:UI/Usability Reproducible:Always
 
Summary:
With Reduced Transparency on in Accessibility Preferences, a pop-up (didn’t check other possible uses of vibrant views) which is initialized with VibrantDark appearance shows with a light background but the controls inside appear to be for dark mode, which make this whole thing pretty unusable.

Steps to Reproduce:
1. Enabled Reduced Transparency in Accessibility Preferences
2. Display a popover with popover.appearance = [NSAppearance appearanceNamed:NSAppearanceNameVibrantDark];

Expected Results:
The background of the pop-over should be dark

Actual Results:
The background of the pop-over is light

Regression:
Without Reduced Transparency it works as advertised. I believe it also worked in some of the previous betas but I’m not 100% sure.

Notes:

Comments

contentViewController.title

The described bug only appears when these conditions are all met:
- popover.contentViewController.title must be set (non-nil),
- popover.appearance is NSAppearanceNameVibrantDark,
- the popover has been detached by the user
My current solution is to keep contentViewController.title nil and add a label for the title

By alessandro.volz at Aug. 12, 2015, 4:13 p.m. (reply...)

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!