From be83a0b3520f53e4d6b287d0068785edcfd8a4f0 Mon Sep 17 00:00:00 2001 From: Kenneth Date: Sun, 7 Jun 2026 00:16:34 +0100 Subject: [PATCH] fix: cant switch btwn files in diff view --- src/component/diff_view.rs | 3 +++ src/screen/dashboard/pull_request_diff_view.rs | 1 + 2 files changed, 4 insertions(+) diff --git a/src/component/diff_view.rs b/src/component/diff_view.rs index 7d7f643..c247d4c 100644 --- a/src/component/diff_view.rs +++ b/src/component/diff_view.rs @@ -75,6 +75,9 @@ impl DiffViewState { pub(crate) fn reset(&mut self, line_count: usize) { self.0.borrow().list_state.reset(line_count); + let mut state = self.0.borrow_mut(); + state.old_side_highlights = None; + state.new_side_highlights = None; } pub(crate) fn old_side_highlights( diff --git a/src/screen/dashboard/pull_request_diff_view.rs b/src/screen/dashboard/pull_request_diff_view.rs index 1766ffa..0829897 100644 --- a/src/screen/dashboard/pull_request_diff_view.rs +++ b/src/screen/dashboard/pull_request_diff_view.rs @@ -85,6 +85,7 @@ impl PullRequestDiffView { cx: &mut gpui::Context, ) { self.current_file_path = Some(Arc::clone(file_path)); + self.content_diff_query = None; self.start_content_queries(cx); }