Подскажите, не могу понять, использую BlocListener, перехожу Navigator-ом на второй экран, который использует этот же блок, на этом экране блок "ловит" стейт с ошибкой и в итоге получаю два алерта с ошибкой. Видимо я не понимаю жизненный цикл экранов в стэке или про что почитать?
оставь один blocListener с отображением ошибок поближе к провайдеру