e cliquei em ‘Salvar Alterações e Executar’, esperando ser solicitado o valor do parâmetro. Depois de esperar alguns minutos, dei uma olhada no meu URL e vi, para meu horror, ?id=5¶ms=%7B\"user\"%3Anull%7D
Então… devo cancelar minha consulta de longa duração?
Boa pergunta! Acredito que tenhamos proteção padrão contra tempo limite de consulta no Data Explorer, mas outra pessoa da equipe do Discourse precisaria confirmar isso.
De fato, temos um timeout de 10 segundos em qualquer consulta executada pelo explorador de dados, então não se preocupe com coisas rodando por muito tempo
Você deve receber algum feedback na interface do usuário após esses 10 segundos. Se não, nos avise e investigaremos.
Aha! A boa notícia é que o timeout de 10 segundos está funcionando corretamente no lado do servidor, então a consulta foi de fato cancelada. A má notícia é que há algum erro no cliente que está impedindo a exibição do erro. Parece estar relacionado ao valor “Nulo” para um usuário, em vez do próprio timeout.