Jump to Definition... list option text is occluded by highlighting

Originator:jthomascarey
Number:rdar://34837875 Date Originated:05-Oct-2017 12:07 PM
Status:Closed/Duplicate/32840149 Resolved:
Product:Developer Tools Product Version:9.1 beta (9B37)
Classification:UI/Usability Reproducible:Always
 
Summary:
When using the "Jump to Definition..." command in Xcode (⌘+click on symbol) on any symbol for which there are multiple implementations (i.e. protocol/implementation),  selecting any option after the first in the resulting list obscures the text of that selection. See screenshots.

Steps to Reproduce:
Trigger the "Jump to Definition..." command on any symbol for which there are multiple options. Arrow down or mouse over the resulting options in the resulting list. Observe that any selected row after the first is entirely blue and the text is not visible.

Alternatively, to access a symbol with multiple options, build the Occlusion target in attached Xcode project (note that you must actually build the project. The command just jumps directly to the protocol definition otherwise). Then trigger the "Jump to Definition..." command on line 28 of ViewController.swift (the function on the instance of Foo, which is inside of viewDidLoad).

Expected Results:
The text of the highlighted line should be visible.

Actual Results:
The text of the highlighted line is not visible.

Version:
9.1 beta (9B37)

Notes:
The included attachment also contains 2 screenshots to demonstrate the bug.

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!