Reducing the frequency of display for the warning "Draft is being edited in another window."

I’ve been getting it in a completely different context, and wrong.

Always on mobile, I’ve reproduced it with both Brave and Duckduckgo on Android, and had a user tell me they’ve seen it with Android Chrome. It’s not 100% reproducible, but probably 50 to 80%.

  1. Start a reply.
  2. Switch to a different app (typically Firefox Focus, but not always) select some text to copy from there.
  3. Return to the Discourse app.
  4. Bam. “Draft is being edited…”

There is no other window. Hitting page reload fixes it. Ignoring it can result in double posts (both apparently complete). I’ve been seeing it for a while. Yesterday I had a double post, because the “Draft” message came up only as I was finishing. Running 2.6.0.beta1 Discourse.

I know you only support Chrome on Android, and I avoid that browser for more privacy enforcing ones. But DDG and Brave are, I believe, basically wrapped Chrome. I never had this issue when I was using Firefox on Android for Discourse, but there were plenty of other issues, mostly cosmetic.

2 curtidas

Do you have any thoughts on the above, @sam?

2 curtidas

Honestly… not too many, will give it a shot on my ancient android, hopefully it can make this happen.

3 curtidas

Recentemente esta mensagem tem aparecido sem motivo aparente em nosso fórum, mais alguém está passando por isso?

Olá @tempogain

Eu também estou vendo isso. É um problema recente.

4 curtidas

Acabamos de atualizar da versão 2.8.0beta7 para a 2.8.0beta11 e já recebemos vários relatos de que isso está acontecendo desde então.

2 curtidas

Eu uso um fórum auto-hospedado como base de conhecimento wiki. Eu geralmente edito o tópico várias vezes por mês (sou o único na comunidade que edita).

No início, o site estava rodando em configuração padrão e tudo estava bem. Esta mensagem não apareceu sem motivo.

Então conectei o site a um proxy externo Nginx, para que o tráfego fosse protegido por HTTPS. E a partir desse momento, pelo menos 1 vez por dia, vejo esta mensagem de que o rascunho está sendo editado em outra janela. Não há outras janelas, nem outros usuários editando o tópico.

Parece-me que a conexão com o proxy HTTPS causou essas mensagens. Infelizmente, não posso mostrar todas as configurações externas do Nginx, pois isso é proibido por regras internas.

Talvez esta informação ajude administradores ou desenvolvedores a desviar o olhar do Discourse e olhar para as configurações de rede do ambiente.

Estou recebendo este erro também, de acordo com vários usuários, e estou executando a versão 2.9.0.beta5.

Ainda estamos vendo o aviso este rascunho está sendo editado em outra janela, mesmo quando essas postagens não estão sendo editadas em outro lugar. Muitos usuários dizem que acontece no celular, embora pessoalmente aconteça principalmente no desktop (raramente posto pelo celular). Sempre pensei que fosse porque eu também tenho abas dos fóruns abertas no meu iPad e iPhone (embora esses dispositivos estejam sempre com a tela bloqueada quando estou digitando uma resposta no meu Mac).

FYI, temos alguns planos para melhorar essa situação, especialmente para edições entre dispositivos e abas. @pmusaraj trabalhou recentemente em algumas especificações nessa área.

Na verdade, vi um desses ontem… Acho que o repro pode ser:

  1. Editar postagem
  2. Ficar offline
  3. Continuar editando postagens
  4. Ficar online
  5. Editar postagem
  6. Aviso incorreto aparece
4 curtidas

Você quer dizer que a principal razão, onde o próprio software não se recupera de forma limpa, são conexões de internet/wifi/o que quer que seja não confiáveis?

Tenho tido muitos problemas com isso recentemente, mas sem os passos 2 e 4.

O aviso é exibido mesmo quando acabei de reiniciar meu computador e tenho apenas uma guia aberta.

2 curtidas

O mesmo aqui, eu não fico offline e online, apenas abro uma nova aba:

  1. Criar/editar postagem
  2. Abrir uma nova aba (automaticamente abre o editor novamente, mesmo em um tópico ao qual não estou respondendo)
  3. Receber o aviso

O que é bastante irritante quando você esquece algo e precisa reler uma postagem.

2 curtidas

Eu recebo isso. Já faz pelo menos 18 meses, talvez 2 anos.

Minhas informações:

  • só acontece em um de vários fóruns
  • acontece principalmente no aplicativo DiscourseHub
  • também acontece no Safari desktop do macOS
  • eu nunca abro a mesma página em várias abas, muito menos edito a mesma postagem em várias abas (na verdade, não é possível fazer isso no aplicativo DiscourseHub)
  • antes da mensagem de aviso, vejo um triângulo de aviso no canto inferior direito, sob o compositor
  • relatei isso pela primeira vez há 18 meses ao administrador do fórum em questão

Também relatei recentemente no fórum em questão: "Draft is being edited in another window" - #6 by matt - Playdate Developer Forum

Acredito que esse fórum seja o único auto-hospedado de todos os Discursores que uso regularmente.