From ba8f4d839af31b5d1cadc43f9a802915c4e4126d Mon Sep 17 00:00:00 2001 From: Smit Barmase Date: Sat, 7 Mar 2026 23:38:28 +0530 Subject: [PATCH] git_ui: Fix mouse cursor hiding when clicking git entry in project diff (#51016) Release Notes: - Fixed mouse cursor disappearing when clicking a changed file in the Git Changes panel. --- crates/git_ui/src/project_diff.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/git_ui/src/project_diff.rs b/crates/git_ui/src/project_diff.rs index f62b08e4c0d99db7d2e60e6aac730a69b139cca3..ad7d6b86befd0b0f4a1ecf6386c030d4294cdf5e 100644 --- a/crates/git_ui/src/project_diff.rs +++ b/crates/git_ui/src/project_diff.rs @@ -517,7 +517,11 @@ impl ProjectDiff { fn move_to_beginning(&mut self, window: &mut Window, cx: &mut Context) { self.editor.update(cx, |editor, cx| { editor.rhs_editor().update(cx, |editor, cx| { - editor.move_to_beginning(&Default::default(), window, cx); + editor.change_selections(Default::default(), window, cx, |s| { + s.select_ranges(vec![ + multi_buffer::Anchor::min()..multi_buffer::Anchor::min(), + ]); + }); }); }); }