[Discovery] Incompatibilities with language server in Web IDE
MR: Pending
Description
The Web IDE still uses a legacy implementation of GitLab Duo Code Suggestions instead of the official version implemented in the language server. We want to replace the legacy implementation with the language server's, but in our internal tests, we noticed that certain features of the language server do not work in the Web IDE and might break the entire code suggestions experience. The Language Server is a project with ongoing development and there are features that are designed with a Desktop environment in mind.
The goal of this issue is discovering which Language Server's features are incompatible with the Web IDE and creating follow-up issues to either:
- Disable those features in the Web IDE if the core functionality of the Language Server doesn't depend on them.
- Adapt those features so they work on the Web IDE if option 1 is not feasible.
Acceptance Criteria
-
List the Language Server's features that don't work in the Web IDE. -
Identify which features can be disabled in the Web IDE. -
Identify which features needs to be adapted. -
Create follow-up issues to address the requirements identified in the previous three steps.
Edited by Enrique Alcántara