diff --git a/zed/src/worktree.rs b/zed/src/worktree.rs index 2a924cf586..cc9ced3b71 100644 --- a/zed/src/worktree.rs +++ b/zed/src/worktree.rs @@ -145,6 +145,7 @@ impl Worktree { if self.is_scanning() && !self.poll_scheduled { ctx.spawn(|this, mut ctx| async move { + smol::Timer::after(Duration::from_millis(100)).await; this.update(&mut ctx, |this, ctx| { this.poll_scheduled = false; this.poll_entries(ctx);