Na tela não é o mesmo que lido

Featurekamo-internal
Shipped
14 de agosto de 2026 às 01:12 UTC
Author
kamo
Commit
b24c922

Uma conversa de suporte foi marcada como lida no instante em que sua janela foi carregada, então a única tipo de janela que NÃO deve contar como lido — o tipo que se levanta, de um atribuição, uma reatribuição, ou uma resposta de chegada — limpou o crachá antes do O membro tinha olhado para qualquer coisa. isFocused não pode distinguir aqueles: é derivado da ordem z, e uma janela que acaba de ser aberto é o topo da construção. O mousedown e touchstart da shell são os únicos sinais no sistema que significam que uma pessoa fez algo, então o provedor agora os anuncia como ferramenta:userFocus do único lugar ambos terra. A partir daí, a regra que o membro descreveu: aberto deliberadamente lido assim que carrega levantado por si mesmo não lido até tocado lido tocado, ambos selos redesignado para você não lido novamente, nenhuma nova mensagem necessária Dois selos, porque há duas maneiras de ser não lido e cada um tem que ser limpo: markAsRead avança o ponteiro de leitura após as mensagens do solicitante, e A missão aberta retira a entrega. AtribuídoTicketOpener já não carimba o entrega quando levanta uma janela — que era o bug em miniatura, e reconhecimento de que o agente tinha visto algo que eles não tinham visto. Sua per-tab guarda carrega o peso em vez disso. TicketChat obedece à janela em vez de decidir por si mesmo, incluindo para mensagens que chegam enquanto está aberta: uma resposta pousando em uma conversa o O membro que está a ler é lido, mas um que está atrás deles não está.

All changes

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços