From 2b3164f6f4d2fa5ce98b41ed82a8c57bbf966693 Mon Sep 17 00:00:00 2001 From: Emmanuel Date: Sun, 25 Oct 2026 02:24:26 +0530 Subject: [PATCH] autoscroll: note the no-pointer case in paint --- crates/ui-egui/src/autoscroll.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/ui-egui/src/autoscroll.rs b/crates/ui-egui/src/autoscroll.rs index 2a04308c6..de0855957 100644 --- a/crates/ui-egui/src/autoscroll.rs +++ b/crates/ui-egui/src/autoscroll.rs @@ -152,6 +152,7 @@ impl AutoScroll { Stroke::NONE, )); } + // No pointer position (outside the window) counts as the dead zone: `update` cancels the gesture then. let displacement = ui.ctx().input(|i| i.pointer.hover_pos()).map_or(0.0, |p| p.y - anchor.y); ui.ctx().set_cursor_icon(cursor_icon(displacement)); }