Correção: A TextEditingController was used after being disposed no Flutter
Esse erro significa que o código usou um controller depois que dispose() rodou. Proteja callbacks assíncronas com uma checagem de mounted e nunca libere um controller que não é seu.