From 9c4be6a6c165476d015916eaf0074134371dfd00 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Mon, 2 Nov 2026 05:27:52 +0000 Subject: [PATCH] ui: ignore additional fingers in scroll panel (#39141) --- openpilot/system/ui/lib/scroll_panel2.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/openpilot/system/ui/lib/scroll_panel2.py b/openpilot/system/ui/lib/scroll_panel2.py index b53e663794..41c1f6bc17 100644 --- a/openpilot/system/ui/lib/scroll_panel2.py +++ b/openpilot/system/ui/lib/scroll_panel2.py @@ -69,8 +69,10 @@ class GuiScrollPanel2: bounds_size = bounds.width if self._horizontal else bounds.height for mouse_event in gui_app.mouse_events: - self._handle_mouse_event(mouse_event, bounds, bounds_size, content_size) - self._previous_mouse_event = mouse_event + # ignore additional fingers to avoid jumping + if mouse_event.slot == 0: + self._handle_mouse_event(mouse_event, bounds, bounds_size, content_size) + self._previous_mouse_event = mouse_event self._update_state(bounds_size, content_size, snap_target)