You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for reporting! I hoped I fixed that 🤔 I will have to add some more logs to debug. It should send end for all tasks that have finished, not sure where it might get lost. I might need to more safeguards there.
Describe the bug
Metals doesn't always send
"kind": "end"
for$/progress
notification which results in a leak in emacs:E.g. here I had a notification without an end (this is the last notification with this token):
Also it seems it can get stuck infinitely reporting 0% progress (looks like when there was a compilation error):
Expected behavior
No response
Operating system
None
Editor/Extension
Emacs (lsp-metals)
Version of Metals
v1.4.0
Extra context or search terms
No response
The text was updated successfully, but these errors were encountered: