- Spegnimento
- 30 agosto 2026 alle ore 18:42 UTC
- Autore
- Kamo
- Impegno
- 43feda5
Aprire una nuova chat AI, digitare un messaggio, e i proiettili di pensiero sono apparsi e allora nulla — nessun messaggio inviato, nessuna risposta, solo il pannello di conversazione vuota su una trascrizione che era al sicuro nel database per tutto il tempo. I gestori che appendono alla trascrizione sono registrati in un effetto chiave su `[subscribe]`, e `subscribe` mai cambia identità, quindi i gestori dal primo rendering erano gli unici che ci sarebbero mai stati. Dal trascrizione spostata nella mantenuta `useCachedMessageList`, `setMessages` is chiave per sessione e deliberatamente no-ops mentre quella chiave non è definita. Un nuovo chat mounts senza guida di sessione — il launcher, il nav e il comando tavolozza tutto aperto in quel modo — e crea la sua sessione un momento dopo, quindi ogni append ha continuato a passare attraverso il mount-time no-op per la vita della finestra. I proiettili si sono mostrati perche' sono semplici stati locali. Dipende anche da `setMessages`, quindi i gestori sono ri-registrati contro sessione una volta che arriva. Una conversazione aperta dal commutatore già aveva la sua guida in oggetti a monte, motivo per cui solo nuove chat si sono rotte; l'altro tre finestre su questa cache già portano la loro chiave nello stesso deps.