Решение: Bad state: Cannot use "ref" after the widget was disposed во Flutter Riverpod
Этот сбой означает, что WidgetRef использовали после того, как его виджет покинул дерево, обычно в асинхронном колбэке. Прочитайте всё нужное до await и защитите проверкой mounted.