diff --git a/CHANGELOG.md b/CHANGELOG.md index 873dc279..fd096e62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Compilation when targetting aarch64-apple-darwin - Window not being completely opaque on Windows - Window being always on top during alt-tab on Windows +- Cursor position not reported to apps when mouse is moved with button held outside of window ### Removed diff --git a/alacritty/src/input.rs b/alacritty/src/input.rs index ce89625b..d6296a5d 100644 --- a/alacritty/src/input.rs +++ b/alacritty/src/input.rs @@ -403,8 +403,7 @@ impl<'a, T: EventListener, A: ActionContext> Processor<'a, T, A> { if (lmb_pressed || rmb_pressed) && (self.ctx.modifiers().shift() || !self.ctx.mouse_mode()) { self.ctx.update_selection(point, cell_side); - } else if inside_text_area - && cell_changed + } else if cell_changed && point.line < self.ctx.terminal().screen_lines() && self.ctx.terminal().mode().intersects(TermMode::MOUSE_MOTION | TermMode::MOUSE_DRAG) {