Solución: Bad state: Cannot use "ref" after the widget was disposed en Flutter Riverpod
Este fallo significa que se usó un WidgetRef después de que su widget abandonó el árbol, normalmente en una callback asíncrona. Lee lo que necesites antes del await y protege con una comprobación de mounted.