From 4712f40c8b2d5c2941cea324d1aea2fc74ca750a Mon Sep 17 00:00:00 2001 From: John Pinkyfloyd Date: Tue, 17 Feb 2026 11:26:52 -0800 Subject: [PATCH] Fix chat task accept - don't set taskAccepted flag to avoid unwanted navigation --- PayfritWorks/Views/TaskDetailScreen.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/PayfritWorks/Views/TaskDetailScreen.swift b/PayfritWorks/Views/TaskDetailScreen.swift index 08c8a87..552119d 100644 --- a/PayfritWorks/Views/TaskDetailScreen.swift +++ b/PayfritWorks/Views/TaskDetailScreen.swift @@ -682,13 +682,14 @@ struct TaskDetailScreen: View { Task { do { try await APIService.shared.acceptTask(taskId: task.taskId) - taskAccepted = true if task.isChat { // Go directly to chat for chat tasks + // Don't set taskAccepted to avoid triggering unwanted state changes showingChat = true } else { - // Stay on detail screen, start beacon scanning if applicable + // Stay on detail screen + taskAccepted = true if let d = details, d.servicePointId > 0 { startBeaconScanning(d.servicePointId) }