From 06c9148fce776710fc8f2ada832d4effe33f19d0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 30 Jan 2026 15:54:56 +0000 Subject: [PATCH] Fix: Reset _swipeCurrentX in onHorizontalDragStart to prevent stale state Co-authored-by: rustdesk <71636191+rustdesk@users.noreply.github.com> --- flutter/lib/mobile/pages/terminal_page.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/flutter/lib/mobile/pages/terminal_page.dart b/flutter/lib/mobile/pages/terminal_page.dart index 328b0aa06..e7f65c1f8 100644 --- a/flutter/lib/mobile/pages/terminal_page.dart +++ b/flutter/lib/mobile/pages/terminal_page.dart @@ -215,6 +215,7 @@ class _TerminalPageState extends State behavior: HitTestBehavior.translucent, onHorizontalDragStart: (details) { _swipeStartX = details.globalPosition.dx; + _swipeCurrentX = details.globalPosition.dx; // Reset to start position }, onHorizontalDragUpdate: (details) { _swipeCurrentX = details.globalPosition.dx;