@@ -222,7 +222,6 @@ impl Application {
224 if self.editor.should_close() {
224 if self.editor.should_close() {
@@ -666,6 +665,8 @@ impl Application {
667 self.event_loop().await;
666 self.event_loop().await;
668+ self.jobs.finish().await;
669 if self.editor.close_language_servers(None).await.is_err() {
670 if self.editor.close_language_servers(None).await.is_err() {
670 log::error!("Timed out waiting for language servers to shutdown");
671 log::error!("Timed out waiting for language servers to shutdown");