From 68817a70f00fd8701f630ad0f746f81d9a988de6 Mon Sep 17 00:00:00 2001 From: Marc Rejohn Castillano Date: Mon, 28 Sep 2026 19:55:56 +0800 Subject: [PATCH] fix(tabs): replace SingleTickerProviderStateMixin with TickerProviderStateMixin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit _buildTabs creates a new TabController (new ticker) before disposing the old one, so two tickers briefly coexist — SingleTickerProviderStateMixin throws. TickerProviderStateMixin supports multiple concurrent tickers. Co-Authored-By: claude-flow --- lib/screens/programmer_tasks/programmer_tasks_list_screen.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/screens/programmer_tasks/programmer_tasks_list_screen.dart b/lib/screens/programmer_tasks/programmer_tasks_list_screen.dart index 53f4c93c..82950f68 100644 --- a/lib/screens/programmer_tasks/programmer_tasks_list_screen.dart +++ b/lib/screens/programmer_tasks/programmer_tasks_list_screen.dart @@ -29,7 +29,7 @@ class ProgrammerTasksListScreen extends ConsumerStatefulWidget { class _ProgrammerTasksListScreenState extends ConsumerState - with SingleTickerProviderStateMixin { + with TickerProviderStateMixin { late TabController _tabController; late List _tabs; bool _tabsBuilt = false;