Skip to content
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

Errors persist even if the code is fine again #1769

Closed
MangelMaxime opened this issue Aug 20, 2022 · 3 comments
Closed

Errors persist even if the code is fine again #1769

MangelMaxime opened this issue Aug 20, 2022 · 3 comments

Comments

@MangelMaxime
Copy link
Contributor

Describe the bug

Since upgrading to version of Ionide 7.1.0,
I am experimenting some strange behaviour from the intellisense and diagnostics.

See this error message:

image

It is complaining about a projlet variable while the actual variable name is proj. If I reload Ionide the problem disappear.


One way to produce a similar problem is to type a bunch of random text very quickly. And then clean the random text and see that even if the code should be fine there are errors persisting.

text_out_of_sync_demo.mp4

See how once Ionide is related the code is indeed valid

Here I demonstrated it for errors, but this also impact the intellisense because it doesn't auto complete what we would expect it to. Something providing no intellisense at all or something result for another line.

I suspect that this is related to the introduction of Incremental text sync

Machine info

  • OS: Windows
  • .NET SDK version: [e.g. 5.0.100]
  • Ionide version: 7.1.0

Additional context

Add any other context about the problem here.

@razzmatazz
Copy link

I have registered a related FSAC issue here:

@kevingentile
Copy link

I am seeing a similar behavior since upgrading to 7.1.0

@MangelMaxime
Copy link
Contributor Author

I think this issue has been fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants