Responder a uma mensagem, e levar o leitor para o que ele responde

Featurekamo-internal
Navios
30 de agosto de 2026 às 23:23 UTC
Autor
Kamo
Enviar
085ce14

MediaService carregou um pai de resposta e a citação para desenhar para ele desde "enviar a citação com um responder, não apenas o ponteiro"; esta é a metade que o mostra. Três janelas desenham conversas — membros bate-papo, social, e tickets de apoio — e todos os três recebem a mesma resposta, porque um membro que aprende-o em um e não o encontra no próximo lê que como o recurso sendo quebrado em vez do que ausente. Um componente ReplyQuote em duas posições: a tira acima do compositor enquanto a resposta está sendo escrito, e o bloco dentro da bolha uma vez que foi enviado. Eles são o mesmo objeto em dois momentos, e dividi-los é como os dois deriva — você escolhe uma mensagem, lê uma tradução dela, enviar, e são mostrados outro. As suas cores derivam todas da cor actual, de modo que o único componente se encontra uma bolha primária de mensagem própria, uma bolha de cinzento recebido e na superfície do compositor sem ser dito Que. A citação é resolvida através da resolução do chat-coreReplyQuote, que prefere o pai carregado sobre a antevisão armazenada do servidor. É isso que faz uma correção a uma mensagem chegar a cada citação apontando para ele, e um não enviado dizer isso, em vez de congelar o que o pai disse no momento em que foi citado. Resolvido uma vez por história mudar para um mapa em vez de por bolha por renderização: MessageBubble é memorizado em acessórios rasos, então uma citação reconstruída em linha iria re-render cada responder na conversa em cada tecla. Clicando em um pergaminho de citação para o original e pisca-lo (app/lib/chat/messageJump.ts). O flash é o ponto — um fio de bolhas de aspecto semelhante que desliza não indica ao leitor qual a mensagem que foram levados. É nível DOM em vez de um id destacado em estado, que iria re-render o lista inteira duas vezes para um efeito que toca um elemento por um segundo, e honra prefere movimento reduzido. Uma resposta cujo pai é mais velho do que a página carregada ainda desenha sua citação, da antevisão do servidor; simplesmente não é um link. O alvo pertence à janela e não ao compositor, porque duas coisas precisam dela — a tira e os pais no envio — e um deles não é o compositor. É capturado quando o envio starts, a dispensa da tira é desactivada durante a duração, e sem enviar a mensagem a ser respondida deixa cair a resposta em vez de a colocar debaixo de algo que o remetente retirou.

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