Bug com notificações de chat que não aparecem

Minha equipe de 7 funcionários está tentando usar o chat para nossa comunicação diária, mas está experimentando dois bugs principais que todos nós estamos experimentando igualmente (Windows e Mac, vários tipos de navegadores):

Sem notificações de chat

De vez em quando, vejo no meu iPad do outro lado da sala que tenho uma notificação do Discourse de um chat, mas meu desktop não exibe nada. Estou pensando que só vejo isso com respostas em threads.

Também temos um bug semelhante relatado sem sons de chat:

5 curtidas

Olá @jordan-violet! Algumas perguntas:

  • Como você está acessando o Discourse do seu iPad? (por exemplo, Hub, PWA)

  • Você pode me dizer o que você está fazendo no Discourse no seu desktop quando isso acontece? Estou curioso especificamente se você está ativo no chat (mesmo que não na thread em questão) quando isso acontece.

  • Você pode me contar sobre sua configuração de notificação para cada dispositivo? Uma captura de tela das abas Preferências > Notificações e Preferências > Chat de cada dispositivo funcionaria bem se você não se importar em compartilhar (sinta-se à vontade para me enviar por mensagem privada se preferir).

Já vimos problemas com notificações não disparando como esperado antes, então sei que elas podem ser bem difíceis de reproduzir. Essas informações me ajudarão a testar isso e, esperançosamente, juntos poderemos começar a reduzir um pouco as possibilidades para que possamos resolver isso para você e sua equipe. Agradeço antecipadamente pela sua ajuda!

3 curtidas

Discourse Hub

Nossa, é difícil dizer porque estou apenas me movimentando pelo meu trabalho, sabe? Às vezes estou no Slack (no trabalho), às vezes estou naquela aba do navegador, às vezes em outra aba na mesma janela, às vezes em outra janela do navegador. Apenas me movimentando por essas opções constantemente. Farei o meu melhor para tentar reconhecer hoje, se possível.


Eu também acabei de ter isso acontecer. Aqui está a configuração:

  • Recebi uma notificação de chat em um canal, em um tópico
  • Recebi a notificação no celular, mas não no desktop (nem mesmo o pequeno ponto azul)
  • O estado do meu desktop era:
    • O Discourse estava aberto em apenas uma aba (chrome), compartilhada com outra aba (esta aba era a aba ativa)
    • Essa janela estava minimizada

Espero que isso ajude!

3 curtidas

Eu também estava a solucionar problemas relacionados com notificações de desktop e, se a memória não me falha: se alguém lhe enviar uma mensagem direta, há uma notificação, mas se essa pessoa o @ mencionar num canal normal, não há notificação.

Penso que, em geral, os canais não parecem gerar notificações, mas as mensagens diretas sim.

1 curtida

Você ativou as notificações para tudo nas configurações do canal?

1 curtida

2 curtidas

Obrigado por estes passos, isso foi super útil.

Acho que encontrei o problema — parece que não estamos gerando corretamente um indicador de atividade no cabeçalho (o pontinho azul) para respostas que não são menções em um tópico seguido. As notificações push móveis ainda funcionam (é por isso que você as está vendo no iPad). Quando testei isso, consegui obter a notificação push no celular, mas quando abri o Discourse no celular sem passar pela notificação, o indicador de atividade também não estava aparecendo no cabeçalho.

Estou pedindo à nossa equipe para investigar isso e consertar.

Enquanto isso, você poderia me informar se descobrir outras situações em que isso acontece (ou seja, não apenas relacionado a atividades que não são menções em tópicos)?

5 curtidas

Com certeza faremos isso!

Nenhuma notificação sob estas condições:

  • no celular (nenhuma instância de desktop está ativa)
  • recebeu notificação no celular (iOS) de uma resposta em um tópico
  • clicou na notificação para entrar no Discourse Hub
  • nenhum ponto azul

Finalmente tive a chance de testar isso novamente. Para notificações de desktop:

Bom:

  • Menções (ou seja, marcar alguém com @) sempre acionarão uma notificação de desktop

Não tão bom:

  • Mensagens diretas (DMs) NÃO acionam uma notificação de desktop (mas eu esperaria que acionassem)
  • Quando as notificações de desktop para um canal são definidas como “Para toda atividade”, você não recebe uma notificação

Isso está funcionando para outras pessoas?

1 curtida

Isso não está funcionando para outras pessoas. Exigi que toda a minha equipe se dedicasse totalmente ao chat do Discourse para que pudéssemos ter uma melhor noção do que funciona e do que não funciona.

Essas notificações têm sido um problema universal, com certeza.

2 curtidas

@jordan-violet Lançamos uma atualização hoje que deve corrigir este problema:

Você poderia ficar de olho e nos informar se notar isso novamente?

Vou investigar ambos e atualizá-lo aqui assim que souber mais!

1 curtida

Vocês são incríveis! Com certeza continuaremos enviando :smiley:

Mais uma pergunta rápida… estamos planejando implementar notificações push móveis em nosso aplicativo em breve e, antes disso, eu queria testar essa funcionalidade no Discourse Hub.

Acabei de testar e não consigo receber nenhuma notificação push lá, nem mesmo para menções (@s). As notificações push estão funcionando para alguém no Discourse Hub?

Estou em um iPhone e tenho “Permitir Notificações” ativado para o aplicativo Discourse Hub.

Obrigado

Você tentou com um fórum hospedado pelo Discourse?

https://apps.apple.com/us/app/discourse-hub/id1173672076:
O aplicativo oferece:

  • Um local central para visualizar todas as notificações, contagens de não lidas e novas contagens de seus fóruns
  • Notificações push em tempo real para fóruns Discourse oficialmente hospedados
  • Autenticação via Safari para acesso mais rápido aos seus sites
1 curtida

obrigado @Moin.

Perdi a parte sobre isso funcionar apenas para fóruns Discourse oficialmente hospedados. Parece que os canais de chat não estão em execução em meta.discourse.org, mas se houver outro lugar que você conheça onde isso esteja em execução, me avise e eu darei uma olhada.

1 curtida

Você pode usar try.discourse.org ou um teste gratuito para testes.

2 curtidas

Olá @Earnie_Baird, peço desculpas pela demora na resposta. Estivemos investigando isso e temos algumas pistas sobre onde os problemas podem estar. Você pode confirmar qual navegador está usando?

1 curtida

Eu testei no Firefox, Chrome e Safari no Mac. O mesmo comportamento em todos os 3.

1 curtida

Acabamos por abandonar o uso do Chat no Discourse e migrar para o Google Chat, pois nunca conseguimos tornar as notificações confiáveis para toda a equipe. Elas funcionavam às vezes, mas eram desativadas aleatoriamente em atualizações, e alguns membros da equipe nunca conseguiram recebê-las de forma confiável.

1 curtida