SLComposeSheetConfigurationItem is difficult to read when presented over dark content

Originator:rob
Number:rdar://35677568 Date Originated:Nov 23 2017
Status:Open Resolved:
Product:iOS SDK Product Version:11.1
Classification:Bug Reproducible:Always
 
Summary:

When a `SLComposeServiceViewController` with `SLComposeSheetConfigurationItem`s are presented over dark content (e.g. a dark website or photo during sharing) it can be difficult to read the value of the configuration item. The configuration item caret also appears to blur differently than the adjacent text.

Steps to Reproduce:
- On an iOS 11 device, open a webpage with a dark background on Safari e.g. https://cooking.nytimes.com/guides/13-how-to-cook-turkey
- Share the web page with a share extension that uses SLComposeServiceViewController with a SLComposeSheetConfigurationItem (e.g. Reminders or Slack)

Expected Results:
- The value of the configuration item should be easy to read
- The colour of the configuration item should match the table row caret image

Actual Results:
See attached image of Reminder share extension.
- The value of the configuration item ("Inbox") is not easy to read
- The colour of the configuration item doesn't match the table row caret image

Version/Build:
iOS 11.1.2

Additional notes:
- It would be useful to expose more styling control of the SLComposeServiceViewController to do things such as disable the blur effect (like the Notes extension) and to adjust text colours and fonts on the various elements.

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!