From edc00d2a5f8eac4909a7c6f9bff1a8d83422be91 Mon Sep 17 00:00:00 2001 From: null Date: Thu, 25 Jun 2026 09:58:24 -0500 Subject: [PATCH] fix(nav): drop Connection Challenges from shellBackRoutes (C-CC-001 P2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The screen renders its own header (title + 'Pick a series…' subtitle + back) for both the pick and active views, so the nav-scaffold app bar drew a SECOND identical header + back arrow on top. Removed it from shellBackRoutes -> single header, single back. Co-Authored-By: Claude Opus 4.8 --- .../main/java/app/closer/core/navigation/AppNavigation.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/app/closer/core/navigation/AppNavigation.kt b/app/src/main/java/app/closer/core/navigation/AppNavigation.kt index 0a86fed2..27290d1a 100644 --- a/app/src/main/java/app/closer/core/navigation/AppNavigation.kt +++ b/app/src/main/java/app/closer/core/navigation/AppNavigation.kt @@ -590,7 +590,10 @@ private val shellBackRoutes = setOf( AppRoute.THIS_OR_THAT, AppRoute.HOW_WELL, AppRoute.DESIRE_SYNC, - AppRoute.CONNECTION_CHALLENGES, + // NB: CONNECTION_CHALLENGES is intentionally NOT here — that screen renders its OWN + // header (title + "Pick a series…" subtitle + back) for both the pick and active views. + // Adding it to the shell set drew a SECOND "Connection Challenges" app bar + back arrow + // on top of the screen's own (C-CC-001 duplicate header / double back). AppRoute.WAITING_FOR_PARTNER, AppRoute.SUBSCRIPTION, AppRoute.WHEEL_HISTORY,