-
Notifications
You must be signed in to change notification settings - Fork 29.7k
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
Task statuses and problems don't restore after reload #155246
Comments
also reported here #155163 |
happening bc there's no problem matcher on the configurationProperties |
actually, this is now working - I was just seeing the strange issue in which my VS Code build task doesn't work. @Tyriar could you pls confirm statuses work after reload for the VS Code build task in today's insider's? status.mov |
@meganrogge I see a spinners when I reload on Windows: Probably also something that needs #152634 |
yeah @Tyriar if you make a change and save, it'll update the status. before that wasn't happening, which is the bug I'd like help verifying is fixed. works for xterm.js for me |
actually I think it shouldn't be spinning on reload since we will know the status it should have initially. i'll investigate |
This is a little hard to solve actually, note that active problems are also not restored. When reconnecting to the terminal we restore the buffer using
We handle the above problem for shell integration by running shell integration in parallel also on the pty host, we wouldn't want to do that with tasks as it would be too expensive and we also don't have the infrastructure set up for that. I think the fix here should be similar to #152634, there should be some mechanism in tasks that allows scanning up to find certain patterns. For #152634 we want to scan up a few lines in the buffer and to re-evaluate I'm going to move this to August as the fix is a little too involved for me to tackle atm. It's a little annoying but it's also easily worked around (save a change). |
#155120 (comment)
The text was updated successfully, but these errors were encountered: