- Spegnimento
- 30 agosto 2026 alle ore 23:23 UTC
- Autore
- Kamo
- Impegno
- 085ce14
MediaService ha portato il genitore di una risposta e la citazione di disegnare per esso dal "send the citazione con un risposta, non solo il puntatore"; questa è la metà che lo mostra. Tre finestre disegnano conversazioni — membro chat, sociale e biglietti di supporto — e tutti e tre ottenere la stessa risposta, perché un membro che lo impara in uno e non lo trova nelle successive letture che come la caratteristica essere rotto piuttosto che assente. Un componente ReplyQuote in due posizioni: la striscia sopra il compositore mentre la risposta è in corso scritto, e il blocco dentro la bolla una volta che è stato inviato. Sono lo stesso oggetto a due momenti, e dividerli è come i due alla deriva — si sceglie un messaggio, leggere un rendering di esso, inviare, e sono mostrati un altro. I suoi colori tutti derivano dall'attualeColore quindi un componente si trova in una bolla di messaggio propria primaria, una bolla di grigio ricevuta e sulla superficie del compositore senza essere detto che. La citazione viene risolta attraverso la risoluzione di chat-coreReplyQuote, che preferisce il genitore caricato sopra l'anteprima memorizzata del server. Questo è ciò che fa una correzione a un messaggio raggiungere ogni citazione indicandolo, e uno invio lo dice, piuttosto che congelare quello che il genitore ha detto al il momento è stato citato. Risolto una volta per storia cambiamento in una mappa piuttosto che per bolla per render: MessageBubble è memoizzato su oggetti poco profondi, quindi una citazione ricostruita in linea re-render ogni rispondere nella conversazione su ogni tasto. Fare clic su una pergamena di preventivo per l'originale e lo lampeggia (app/lib/chat/messageJump.ts). Il flash è il punto — un filo di simili bolle scorrevoli non dice al lettore quale messaggio essi sono stati portati a. Si tratta di livello DOM piuttosto che di un evidenziato-id in stato, che ri-rimanderà elenco completo due volte per un effetto che tocca un elemento per un secondo, e onora Preferisce-ridotta-mozione. Una risposta il cui genitore è più vecchio della pagina caricata disegna ancora la sua citazione, dall'anteprima del server; semplicemente non è un link. L'obiettivo è di proprietà della finestra piuttosto che del compositore, perché due cose ne hanno bisogno — la striscia e il genitoreId sull'invio — e uno di loro non è il compositore. Viene catturato quando l'invio inizia, il licenziamento della striscia è disabilitato per tutta la durata, e senza che il messaggio venga risposto lascia cadere la risposta piuttosto che metterlo sotto qualcosa che il mittente ha ripreso.