possible-03.diff

 1@@ -1774,17 +1774,17 @@
 2                 cx.observe(&buffer, Self::on_buffer_changed),
 3                 cx.subscribe_in(&buffer, window, Self::on_buffer_event),
 4                 cx.observe_in(&display_map, window, Self::on_display_map_changed),
 5-                cx.observe(&blink_manager, |_, _, cx| cx.notify()),
 6+                // cx.observe(&blink_manager, |_, _, cx| cx.notify()),
 7                 cx.observe_global_in::<SettingsStore>(window, Self::settings_changed),
 8                 observe_buffer_font_size_adjustment(cx, |_, cx| cx.notify()),
 9                 cx.observe_window_activation(window, |editor, window, cx| {
10-                    let active = window.is_window_active();
11+                    // let active = window.is_window_active();
12                     editor.blink_manager.update(cx, |blink_manager, cx| {
13-                        if active {
14-                            blink_manager.enable(cx);
15-                        } else {
16-                            blink_manager.disable(cx);
17-                        }
18+                        // if active {
19+                        //     blink_manager.enable(cx);
20+                        // } else {
21+                        //     blink_manager.disable(cx);
22+                        // }
23                     });
24                 }),
25             ],
26@@ -18463,7 +18463,7 @@
27             }
28 
29             self.blink_manager.update(cx, |blink_manager, cx| {
30-                blink_manager.enable(cx);
31+                // blink_manager.enable(cx);
32             });
33             self.show_cursor_names(window, cx);
34             self.buffer.update(cx, |buffer, cx| {