NSScroller flashes white when IKImageBrowserView scrolled via keyboard

Originator:rick
Number:rdar://13576569 Date Originated:04-Apr-2013 11:20 AM
Status:Open Resolved:
Product:OS X Product Version:10.8.2
Classification: Reproducible:Always
 
Summary:

When using left/right keys to change selection in an IKImageBrowserView, and that selection change causes a scroll, the scroller will flash white before showing. It's a very quick flash, but with an app in with a darker UI it can be quite jarring.

Steps to Reproduce:

- Setup a single row IKImageBrowserView with a darker background
- Use keyboard keys to navigate to edge
- Wait until NSScroller disappears (assuming overlay scrollers)
- Hit right arrow key

Expected Results:

- Selection  Change
- Scroll to right
- Scrollers fade in, then out.

Actual Results:

- Selection Change
- Scroll to right
- Scroller flashes white
- Scroller then draws on top
- Scroller fades out

Regression:

Unknown.

Notes:

I've attached a sample project that should reproduce it. It contains nothing fancy, no NSScrollView/NSScroller/IKImageBrowserView subclassing. http://d.pr/f/PvYv 

I'll also attach a video clearly showing a white flash over the scroller. : http://d.pr/v/VV2M

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!