Solução: Bad state: Cannot use "ref" after the widget was disposed no Flutter Riverpod
Esse erro significa que um WidgetRef foi usado depois que o widget saiu da árvore, geralmente em uma callback assíncrona. Leia o que precisar antes do await e proteja com uma checagem de mounted.