Uma janela que se levantou não foi lida

Fixkamo-internal
Navios
2 de setembro de 2026 às 01:46 UTC
Autor
Kamo
Enviar
9ae1555

O crachá de bate-papo não lido era invisível em toda parte — o botão Chat, o O Centro de Interação, o Hexhead — e a razão não era o crachá. Todos os três. ler uma contagem, e que a contagem estava sendo limpa dentro de um quadro ou dois de cada mensagem chegando, pela janela a mensagem em si tinha aberto. ChatNotificationListener responde a uma mensagem recebida levantando uma janela de chat. `raisedBy: 'incoming'' só atinge a loja de ferramentas, onde decide que um Janela MINIMIZADA permanece minimizada; uma conversa sem janela ainda Fica com um. Essa janela estava então na tela, não minimizada e em uma aba de primeiro plano, que era a totalidade de "o membro está lendo isso" — por isso ele registrou como viu, marcou a conversa ler, e levou o distintivo com ele. Nada foi quebrado rio abaixo; não havia simplesmente nada para mostrar. Suporte resolvido isso em "na tela não é o mesmo que lido" e chamou-lhe uma leitura gate: uma conversa que o membro pediu é lida assim que estiver na tela; um que se levantou não é lido até que eles lhe toquem. «ferramenta:userFocus» — apenas já expedido do mousedown/touchstart da shell — é o sinal, e `isFocused` não pode ficar em seu lugar, porque é derivado de ordem z e um Auto-raised janela é superior por construção. A mesma regra, agora para conversar. A resposta composta passa para: declaração de que, em vez de uma expressão em linha em um gancho, e ambos os levantadores - A notificação ao vivo e o auto-abreviador de entrada – assinam as suas janelas «Autoaberto». A iniciar sessão em seis chats não lidos usados para limpar todos os seis crachás antes o membro tinha lido uma palavra de qualquer um deles. @kamo/chat-core 0.1.17 é a outra metade: o núcleo marcado lido no início, após sua carga de histórico e na cauda de um catch-up sem perguntar isViewing() at Tudo, por isso só o portão teria sido anulado pela carga.

Todas as alterações

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