68817a70f0
_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 <ruv@ruv.net>