Xcode8: plays hide and seek with in-editor errors

Originator:markd
Number:rdar://27479238 Date Originated:7/21/2016
Status:Open Resolved:
Product:Developer Tools Product Version:Version 8.0 beta 3 (8S174q)
Classification:UI/Usability Reproducible:Sometimes
 
Summary:
video attached.  project attached

Things happening in this video:
* Project has errors, that's due to migrating to Swift 3, and I'm dealing with the fallout.  Not unexpected
* I build, see some errors, as I'm reading and pondering the errors, they disappear (but I still have the error sigil in the gutter). Usually the errors aren't taken away when reading them.
* I flip forward to another file (which has errors).  There are some error displays in the editor
* flip back to the orignial file. No change.
* flip back to a file with no errors
* flip forward to the original file. No change
* flip forward to the file with errors - the errors are _GONE_.  If I walked up to this file, I'd believe that it was in perfect shape ready to go.
* Flip backward to the original file.  These errors are gone too.

(sourcekit did not crash - I use all-black for my code colorization due to my vision correction)
 
Most likely a quit and restart of Xcode will fix this, but figured show you some evidence of really bad misbehavior that I often see  on a regular basis.

Steps to Reproduce:
1. Build, expecting errors
2. Read the errors

Expected Results:
3. The errors stay around long enough to read

Actual Results:
3. The errors are taken from me, ripped from my grasp.  Also, after navigating through a couple of files, the fact that there are errors in the code completely disappear.

Version:
Version 8.0 beta 3 (8S174q)
10.11.5 (15F34)


Notes:
It's really not that big a deal - just learn to speed-read, but
when these kinds of things happen day-in, day-out, it's just another heavy-sigh
death-of-a-thousand-cuts that makes using Xcode unpleasant.


Configuration:


Attachments:
'now-you-see-them.mp4' and 'GrafDemo.zip' were successfully uploaded.

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!