Erros espúrios "Rascunho está sendo editado em outra janela"

Muitos usuários em nossos fóruns (incluindo funcionários e eu) relataram ter recebido esta mensagem de erro sem motivo aparente nos últimos dias. Esta mensagem de erro aparece ocasionalmente ao compor postagens, mesmo que nenhuma outra janela esteja aberta. Um dos botões precisa ser pressionado para continuar e pode resultar na perda do conteúdo digitado. Tentei excluir todos os rascunhos e usar o modo de segurança, mas ainda assim ocorreu. Aconteceu no Chrome, Firefox e Opera, que eu saiba. Temos a versão 2.8.0.beta10 [5ff0b86b57] instalada. Notei que a correção #15390 envolve rascunhos, é possível que haja alguma conexão?

3 curtidas

Atualize para a versão mais recente visitando /admin/upgrade ou reconstruindo seu contêiner Docker. Este bug foi corrigido há alguns dias.

3 curtidas

Entendido, obrigado por isso!

2 curtidas

@gerhard - isso ainda está ocorrendo para muitos de nossos usuários. O pop-up parece aparecer sem motivo, com os usuários tendo apenas uma sessão ativa aberta.

Estamos executando a versão 2.9.0.beta3.

Há algo que possamos fazer para corrigir isso?

Obrigado!

Concordo. Este erro está ocorrendo para muitos dos meus usuários também. Estou executando a versão 2.9.0.beta5.

Estou vendo isso no meu site (3.2.0.beta2-dev – 76e5a939d4) – bem como em outros fóruns do Discourse em que participo. No início, presumi que tinha outra aba esquecida aberta em algum lugar, mas acontece quando eu definitivamente tenho apenas uma sessão/aba ativa.

2 curtidas

Você tem um repro exato?

1 curtida

Eu também vejo isso algumas vezes por dia, mas não tenho um repro específico.

Da próxima vez que acontecer, verei se consigo reconstruir o que estava fazendo.

2 curtidas

Aconteceu comigo agora mesmo e lembrei-me e tentei reproduzir o que estava fazendo… ambas as vezes aconteceu porque cliquei em Editar na postagem errada, fechei o editor e depois editei a correta.

Aqui está minha tentativa de reproduzi-lo:

Encontrei alguns passos para reproduzir o erro (Não sempre, mas quase)

  1. Clique no lápis para editar uma postagem (pode ser uma postagem wiki, mas também uma postagem normal que você pode editar)
  2. Não edite a postagem, mas espere (e talvez role, clique e marque.
    Não tenho certeza absoluta do que é exatamente necessário)
  3. Minimize o editor, para que ele desapareça, pois nada foi alterado.
  4. Clique no lápis novamente para editar a postagem

draft edited3
draft edited5

4 curtidas

Hoje tive a impressão de que uma conexão lenta de internet aciona este Bug.

1 curtida

Isso tem acontecido muito em nosso site ultimamente. Estamos na versão 3.3.0.beta2-dev (07dc6efdc9).

Aconteceu comigo agora mesmo. Entrei em um tópico e cliquei no botão azul Responder abaixo da última postagem no tópico. Comecei a digitar e quase imediatamente recebi o pop-up de erro “Rascunho está sendo editado…”. Não tenho nenhuma outra janela/aba do navegador acessando o Discourse.

Este problema começou há cerca de duas semanas, após uma atualização.

Estou em uma conexão de fibra de 1 gig no Vale do Silício. Menos de 5% de utilização. Tenho latência inferior a 3 ms para o Google. Duvido que a largura de banda seja o problema.

EDIT: Encontrei um problema. Muitas solicitações legítimas de usuários estão sendo negadas com um 429 porque estão sendo rotuladas como “bot”.

Estamos executando uma instalação autônoma de contêiner Docker, o que significa que tudo está no mesmo contêiner. Temos um proxy reverso Nginx na frente do Discourse. Estamos executando assim há 7 anos. De /var/discourse/shared/standalone/log/var-log/nginx/error.log:

2024/05/08 15:42:10 [error] 72#72: *10714323 limiting requests, excess: 100.328 by zone \"bot\", client: unix:, server: _, request: \"GET /unread.json HTTP/1.1\", host: \"forums.jag-lovers.com\", referrer: \"https://forums.jag-lovers.com/\"

Aquele não era um bot, era eu (observe o carimbo de data/hora):

NNN.175.134.186 - - [08/May/2024:15:42:10 +0000] \"GET /unread.json HTTP/2.0\" 429 564 \"https://forums.jag-lovers.com/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36\"

EDIT 2: Isso foi resolvido. Acontece que havia um número de bots bombardeando nosso site e esses bots não estavam listados em Configurações do Site → configuração de agentes de usuário de rastreamento lento.

O pior infrator, de longe, foi o Amazonbot, que estava nos atingindo várias vezes por segundo. Assim que o adicionei, e alguns outros (PetalBot, YandexBot) à configuração de rastreamento lento, os erros começaram a desaparecer.

Isso também está acontecendo em um site do qual sou administrador, a cada poucos minutos. Estamos na versão 3.4.0.beta3-dev (ab7547eb7a).

Existe uma maneira, como usuário, de simplesmente desativar esses dois avisos?

“O rascunho está sendo editado em outra janela. Por favor, recarregue esta página.”

Você já tem um rascunho em andamento. O que você gostaria de fazer com ele?
“Descartar” ou “Continuar editando”

Eu sempre quero Continuar editando, mas se eu pudesse, como usuário final, escolher descartar, isso seria útil.