думаю мб обернуть все старницы в rootPage и из него делать все что хочу
Ну для показа ошибки тебе нужен именно стейт скаффолда. Сделать можешь прям один единственный. Но тогда придется самому делать анимации "смены" экранов
рутовый scaffold в любом случае может показать сообщения поверх нижнего scaffold-а, а навигация и наполнение контентом остается за materialApp и в целом страницами
ну я попробовал делать рутовый виджет для экрана, вроде все сообщения нормально отображаются т.е я экран обернул в RootPage мой экран, и все сообщения нормално отрабатывают