Sei que, em geral, o Discourse não é feito para upload de vídeos, dito isso, encontrei um problema para o qual esperava que alguém pudesse me indicar a direção certa para descobrir.
Alguns arquivos de vídeo que são enviados ficam presos em “Enviando 100%” indefinidamente. A única opção restante para um usuário é atualizar a página ou fechar a postagem, independentemente de quanto tempo se espera ou quão pequeno é o arquivo.
É claro que há código fazendo algum tipo de validação ou verificação que o arquivo está preso, sou bem novo no desenvolvimento Ruby On Rails / Discourse, então ainda não descobri onde no caminho o arquivo está preso. No entanto, descobri uma maneira de contornar o problema e enviar o arquivo sem problemas, embora de uma maneira nada amigável para o usuário.
Se eu pegar o mesmo arquivo, renomear a extensão do nome do arquivo de .mp4 para .pdf, o arquivo é enviado sem problemas e, na verdade, é adicionado com a extensão correta também.
por exemplo.
Se eu enviar PXL_12234563421LS.mp4, o arquivo ficará preso indefinidamente, se eu enviar como: PXL_12234563421LS.pdf, o upload é concluído e até mesmo coloca a marcação de vídeo correta na postagem:

Alguém está familiarizado o suficiente com esse caminho para explicar o que está acontecendo e há alguma maneira de desativar isso em algum lugar? Também estou feliz em descobrir exatamente onde está o problema e talvez registrar um bug com alguma orientação.
Obrigado.

