From 953ff58e9febfc428ebef4db98e3b496ba487d69 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Thu, 9 Apr 2026 17:51:28 +0300 Subject: fix: autoscroll and clear mouse text selections --- src/ui.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/ui.rs') diff --git a/src/ui.rs b/src/ui.rs index 33ba4e0b..b1b5f699 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -1240,6 +1240,7 @@ fn render_panes(app: &AppState, frame: &mut Frame, area: Rect) { frame, info.id, info.inner_rect, + rt.scroll_metrics(), &app.palette, ); } @@ -1459,6 +1460,7 @@ fn render_selection_highlight( frame: &mut Frame, pane_id: crate::layout::PaneId, inner: Rect, + scroll_metrics: Option, p: &Palette, ) { if let Some(sel) = selection { @@ -1466,7 +1468,7 @@ fn render_selection_highlight( let buf = frame.buffer_mut(); for y in 0..inner.height { for x in 0..inner.width { - if sel.contains(y, x) { + if sel.contains(y, x, scroll_metrics) { let cell = &mut buf[(inner.x + x, inner.y + y)]; cell.set_style(Style::default().fg(p.panel_bg).bg(p.blue)); } -- cgit v1.2.3