diff --git a/crates/editor/src/blink_manager.rs b/crates/editor/src/blink_manager.rs index 681692f0f5..9651182bd8 100644 --- a/crates/editor/src/blink_manager.rs +++ b/crates/editor/src/blink_manager.rs @@ -93,6 +93,9 @@ impl BlinkManager { pub fn enable(&mut self, cx: &mut ModelContext) { self.enabled = true; + // Set cursors as invisible and start blinking: this causes cursors + // to be visible during the next render. + self.visible = false; self.blink_cursors(self.blink_epoch, cx); }