- Spegnimento
- 7 settembre 2026 alle ore 01:10 UTC
- Autore
- Kamo
- Impegno
- f0aaa6d
I link dell'assistente non hanno fatto niente. Non una strada sbagliata e non un diritto problema — il gestore di clic non è mai stato chiamato, perché nessun evento di clic è stato mai spedito. La mappa `components` consegnata a <ReactMarkdown> era un oggetto costruito all'interno del rendering, così `p`, `a`, `code` e il resto erano nuove funzioni su ogni render. React confronta i tipi di elementi per identità: una nuova funzione è un nuovo tipo, così ha smontato l'intera risposta resid e montato una sostituzione, sostituendo ogni nodo DOM nel messaggio. ToolWindowShell trasporta `onMouseDown={onFocus}` sul contenitore della finestra, quindi premendo ovunque in una finestra di chat AI re-renders il dock e ogni bolla in E' cosi'. La stampa ha distrutto l'ancora prima del rilascio raggiunto, e un browser solo incendi `cliccare` quando premere e rilasciare terra sullo stesso nodo. Niente gettato e niente di collegato; il link era semplicemente inerte, ogni volta, su ogni messaggio. Hoist i renderrs a portata di modulo, con il link come la sua lettura componente il router stesso, quindi le identità non cambiano mai. Lo stesso churn era anche rilasciare la selezione del testo del membro e ricostruire ogni blocco di codice su ogni render. Verificato in un browser reale contro una costruzione di produzione: con una bolla all'interno di un vera finestra di banchina, l'ancora ora sopravvive ad una stampa altrove nella finestra e il link KB naviga sul lato client, mantenendo la conversazione sullo schermo.