-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error squiggles shown too aggressively in VS2015 Update 1 #7373
Comments
If our original goal by shortening the delay was to make squiggles go away sooner after fixing them, we could also make the show/hide delays different -- squiggles take a while to appear, but disappear more quickly. |
As we discussed this morning, I think people like @ljw1004 wanted a way to force errors to appear quickly in order to be able to invoke a fix, so we probably couldn't do your suggestion apart from also doing something like item 1 above. |
we have many delays affecting squiggles and LB. so we probably need to figure out the scenario first. ... sequence of events and delays are (all pipelines below are async - either await calls, or async events), so there can be implicit delay based on current state of vs process - most likely very quick but I saw cases where it takes while (several milliseconds) to continue)
... ... |
I forgot to mention one thing. I already made a change where showing LB due to typing or caret position change doesn't require diagnostic events. meaning we can slow down high priority queue delay even more (I already made 200ms to 500ms I think when I made the change above) without affecting LB. behavior change will be squiggle and error list delay will be longer than now without affecting LB on active file on typing or caret position changes. LB will be also affected for non-active file semantic changes. |
addressed by #8102 |
Based on user feedback that it took too long for error squiggles to appear, we took a change for Update 1 to shorten the delay.
That in turn has sparked several VS Feedback reports (e.g. 517898) that the squiggles are too noisy and in the way. We should think about tuning this further. Some thoughts we had included:
@jasonmalinowski @DustinCampbell @kuhlenh - this is the conversation we were having earlier. Also tagging @CyrusNajmabadi @heejaechang @srivatsn as people who've generally put a lot of thought into this space.
Other suggestions?
The text was updated successfully, but these errors were encountered: