нем очевидно нет, почему тогда он его оставляет в стеке?
dialog не является роутом
Диалог надо унаследовать от роута, я не помню точно, как это делается, поищи
Вот это странно, потому что go должен снести всю историю, включая диалог, не подбитый роутом. Похоже на багу, но может быть и задуманным поведением. Открой issue.
Диалог по умолчанию не является роутом. Если ты хочешь его включить в go_router, нужно его отнаследовать от Page, и прописать в роутере. Команда go должна при срабатывании выкинуть из истории все экраны, не подбитые роутами. Если она этого не делает, и оставляет диалог в стеке, то похоже на багу го_роутера. Заведи issue.
Не делает. Я добавил pop и все. Более того в примерах по ним же везде вставлен Navigator.pop на закрытие
Ну точно заводи issue. Похоже, он обычные экраны сносит, а диалоги (показанные через showDialog) не учли.
Обсуждают сегодня