Olá, Ana!
O erro "No TaskInherited found in context" geralmente ocorre quando você está tentando acessar um widget que não está presente no contexto atual. Isso pode acontecer por diversos motivos, como uma má configuração das rotas nomeadas ou uma referência incorreta ao widget desejado.
Uma possível solução para esse problema é verificar se você está passando corretamente o widget TaskInherited para o contexto desejado. Certifique-se de que você está utilizando o widget corretamente em todas as partes do seu código onde ele é necessário.
Além disso, verifique se as rotas nomeadas estão sendo configuradas corretamente. Certifique-se de que você está registrando todas as rotas necessárias no MaterialApp e que está utilizando os nomes corretos ao navegar entre as telas.
Outra dica é verificar se todas as dependências do seu projeto estão atualizadas. Às vezes, erros de contexto podem ocorrer devido a versões incompatíveis de pacotes.
Por fim, sugiro que você dê uma olhada no repositório do seu projeto no GitHub para verificar se há algum problema de configuração ou referência incorreta no código.
Espero que essas dicas possam te ajudar a solucionar o problema. Lembre-se de sempre verificar a documentação oficial do Flutter e buscar por exemplos práticos para entender melhor como lidar com o contexto e as rotas nomeadas.
Espero ter ajudado e bons estudos!