When code completion suggestions are displayed and the user starts typing according to these suggestions without accepting them all, a new code completion process is triggered. Ideally, it should continue to use the previously generated completion suggestions rather than initiating a new completion process. This issue leads to unnecessary computation and can disrupt the user's workflow.
Steps to Reproduce:
Begin typing in an area where code completion is expected.
Once suggestions appear, partially follow the suggestions by typing but do not accept them fully.
Observe that new code completion suggestions are triggered again.
Expected Behavior:
The system should reuse the already generated completion suggestions unless the user's input deviates significantly from the suggestions provided.
This would enhance the coding experience by reducing redundant computation and making the code completion process more seamless.
When code completion suggestions are displayed and the user starts typing according to these suggestions without accepting them all, a new code completion process is triggered. Ideally, it should continue to use the previously generated completion suggestions rather than initiating a new completion process. This issue leads to unnecessary computation and can disrupt the user's workflow.
Steps to Reproduce:
Expected Behavior:
This would enhance the coding experience by reducing redundant computation and making the code completion process more seamless.