Xcode9b1 - Unfiltered on-demand completion yields unscrollable window of options

Originator:markd
Number:rdar://32798692 Date Originated:6/15/2017
Status:Open Resolved:
Product:Developer Tools Product Version:Version 9.0 beta (9M136h)
Classification:Serious Bug Reproducible:Always
 
Summary:
Hi!

I do completion-on-demand with the escape key.  If I don't filter the completions (say just want to scroll through them), the completion window is unscrollable, arrow navigation is nearly invisible, and clicking the scroll thumb dismisses the pop-over.


Please see movie at [bad-completion,mp4] [dropbox url redacted] (I can't upload because radarweb is unreliable with uploads > 5meg. c.f. rdar://30364703

Steps to Reproduce:
Start a completion, such as  `someObject. [escape]`

Expected Results:
Completion window pops up
I can scroll the completion window
I can easily arrow in the completion window, scrolling if I go off the bottom
I can click and drag the scroll thumb in the completion window

Observed Results:
Completion window pops up
The window doesn't scroll
Arrowing around selects the items in the visible region, but with such a washed-out color I couldn't tell what was going on
Clicking the scroll thumb dismisses the window.

Version:
Version 9.0 beta (9M136h)
10.12.5 (16F73)

Notes:
If I restrict the completion by typing some stuff, I get two overlapping completion windows - one with a little bit of stuff, one with everything behind the one with stuff, and the everything-behind is scrollable.

The video has text annotations of all of these observed cases.

Configuration:
Works fine in Xcode 8, same exact project.
Comments

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!