Interleaving textDocument/codeAction
and codeAction/resolve
with another type of request gives a wrong response
#3135
Labels
Platform:
Problem summary with time stamps from the attached log:
textDocument/codeAction
textDocument/codeAction
textDocument/formatting
in the log attached)codeAction/resolve
with theCodeAction
copied 1:1 as received above, according to the LSP protocol afaict.codeAction/resolve
but not with the action to take, rather it returns exactly the 1:1 copy again to the clientIn the case of Eglot, the last two steps repeat until the stack is full and it terminates with an error.
Additional information:
Attached request/response log:
remove-xxx-jrpc-format.log
For reference, here is the code I use in my emacs init file to trigger this easily with F8 using eglot, though I don't see anything eglot-specific in the above sequence of events.
The text was updated successfully, but these errors were encountered: