Olá, Gisele!
Obrigado por compartilhar sua dúvida conosco. Entendo que você está enfrentando um problema ao utilizar o notifyListeners no lugar do setState em seu código Flutter.
Ao analisar os links que você compartilhou, percebi que você está utilizando o Provider para gerenciar o estado da sua aplicação. O notifyListeners é responsável por notificar os ouvintes registrados no Provider sobre as mudanças ocorridas no estado.
No entanto, é importante lembrar que o notifyListeners só funciona corretamente quando utilizado dentro de uma classe que estende ChangeNotifier. Verifique se a classe em que você está utilizando o notifyListeners está realmente estendendo ChangeNotifier.
Além disso, é válido mencionar que o notifyListeners só irá atualizar os widgets que estão ouvindo as mudanças do estado através do Provider. Portanto, certifique-se de que os widgets que dependem desse estado estão sendo reconstruídos corretamente.
Quanto à sua pergunta sobre diferenças ao testar com web, é importante mencionar que o Provider funciona de maneira consistente em diferentes plataformas, incluindo web. Portanto, não deve haver diferenças significativas no comportamento do notifyListeners ao testar sua aplicação Flutter na web.
Espero ter ajudado a esclarecer suas dúvidas! Se você precisar de mais ajuda, fique à vontade para perguntar. Bons estudos!