Arrastar e soltar causa travamento da aba do navegador

Após atualizar o Discourse para a última versão, notei que ao tentar arrastar qualquer arquivo para a página, ocorre um erro.

Este erro aparece em todos os navegadores do motor Chromium, mas não aparece no Mozilla Firefox.

Outras formas de carregar arquivos para o site, por exemplo, através do botão Upload ou CTRL+V, funcionam corretamente.

Como este problema pode ser resolvido?

Capturas de tela

1 curtida

Olá e bem-vindo @MrIgareshka :slight_smile:

Acabei de tentar isso no meu site de teste e acho que não consigo replicar? Há algum erro em seus /logs? E você consegue replicar este problema em try.discourse.org?

1 curtida

Obrigado pela sua hospitalidade :slight_smile:

Este problema só aconteceu comigo. Não há tal problema em outros fóruns do Discourse.

Nada aparece no log de erros, a página da web trava antes que a imagem seja carregada no site.

Consegui carregar a imagem no site no Firefox e também não há nada no log de erros do Discourse. Tentei carregar arquivos no site em modo de segurança sem plugins e temas, mas a aba ainda trava.

Verifiquei em três navegadores com o motor Chromium e este problema ocorre em todos eles. Então, tentei executar o Chrome em modo de depuração e é isso que está escrito nos logs

Chrome_logs

[15000:9236:0121/190159.718:ERROR:render_process_host_impl.cc(5167)] Encerrando processo de renderização por mensagem Mojo inválida: Recebida mensagem de usuário inválida: Acesso ao Sistema de Arquivos de Origem Insegura
[15000:9236:0121/190159.718:ERROR:bad_message.cc(29)] Encerrando renderizador por mensagem IPC inválida, motivo 123

Estou começando a desistir porque não consigo encontrar nada útil nos logs. Talvez alguém possa ajudar. Obrigado.

Nas atualizações do Chromium, conexões não seguras são bloqueadas automaticamente sem a possibilidade de habilitar certas opções. Portanto, ao tentar usar o Drag’n’drop, o navegador não tem como acessar a área de transferência, fazendo com que a página trave.

A solução é usar um certificado SSL.

Ou você pode resolver este problema habilitando o flag #unsafe-treat-insecure-origin-as-secure nas configurações chrome://flags/ e adicionando o recurso à lista.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.