bug: manually entering project directory is laggy due to checking remote path
- Lingua principale
- Kotlin
- Stelle
- 33
- Fork
- 18
- Merge medio
- 2g 13h
- PR unite (30g)
- 1
Descrizione
When connecting to a Coder workspace, users have the option to change the project directory by entering a path in a text field.
This text field appears to periodically validate the remote path, but this can happen in the middle of typing a new path.
https://github.com/coder/jetbrains-coder/assets/4949514/8f21b45c-20a8-4880-9158-bccd149476a3
It also appears to happen sync in the application thread, with the result that input will appear to periodically 'lag' while the remote path is checked.
This should ideally be done completely in the background, and when the user stops typing inside the text field.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia individuando il campo di testo project-directory e il codice che convalida il percorso remoto nel plugin JetBrains. Traccia quando viene attivata la convalida e quale thread la esegue. Il lavoro è completato quando la convalida attende che la digitazione termini e viene eseguita interamente in background senza rallentare l’inserimento del testo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- kotlin
- Ambito
- desktop
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100