javascript-typescript-langserver icon indicating copy to clipboard operation
javascript-typescript-langserver copied to clipboard

Completion not filtering/sorting by prefix

Open brainoutsource opened this issue 5 years ago • 2 comments

Hello! I'm working on a tool which uses javascript-typescript-langserver among other LSPs.

Diagnostics work fine, but I'm having trouble (or am I?) with the way completion works. Consider the example:

  1. I invoke completion (| is the position of the cursor I send with CompletionParams.Position):
document.body.|textContent = user; 

and get all kinds of relevant stuff, starting with accessKey, and including the textContent.

  1. Now I invoke the completion here:
document.body.tex|tContent = user; 

and I get the very same result, not filtered or sorted by the tex prefix.

Is it an expected behaviour? Is it LSP client's job to sort/filter the completion suggestions? Thank you!

Btw, theia-ide/typescript-language-server/ displays the same behaviour.

brainoutsource avatar Sep 05 '19 04:09 brainoutsource

I'm having the same issue. Any news on this?

garyo avatar Oct 12 '19 18:10 garyo

Any update on this issue? this seems obviously even I use the vs plugin based on this lib, this issue still happen.

hcnode avatar Jun 06 '20 16:06 hcnode