а как вы решали проблему сохранения навбара при переходах
Например в навбаре у тебя IndexedStack, вкладка представляет собой виджет Navigator, при пуш делаешь как обычно (Navigator.of(context).push(). После контекста есть ещё необязательный аргумент useRootNavigator, по дефолту он false и тогда у тебя будет навбар снизу. Если он не нужен, то ставишь useRootNavigator = true. А так это называется nested navigation, можешь погуглить, есть одноименная либа с этим, но у меня и без неё работает как я написал выше