- Verschifft
- 30. August 2026 um 18:42 UTC
- Autor
- Kamo
- Ausschuss
- 43feda5
Öffnen Sie einen neuen KI-Chat, geben Sie eine Nachricht, und die denkenden Kugeln erschienen und dann nichts - keine gesendete Nachricht, keine Antwort, nur das empty-Conversation Panel über ein Transkript, das die ganze Zeit sicher in der Datenbank war. Die Handler, die an das Transkript anhängen, werden in einem Effekt-Keyed registriert auf "[subscribe]", und "subscribe" ändert nie die Identität, so dass die Handler von der ersten Render waren die einzigen, die es jemals geben würde. Seit dem Transkript bewegte sich in die gehalten-alive "useCachedMessageList", "setMessages" ist Keyed by session und absichtlich No-Ops, während dieser Schlüssel undefiniert ist. Eine neue Chat-Mounts ohne Session guid - der Trägerrakete, das nive und der Befehl Palette öffnen alle eine auf diese Weise - und erstellt seine Sitzung einen Moment später, so jeder Anhängsel ging durch die Mount-Time No-Op für das Leben der Fenster. Die Kugeln zeigten, weil sie schlichter lokaler Staat sind. Abhängig von "setMessages" auch, so dass die Handler gegen die neu registriert werden Sitzung, sobald es ankommt. Ein Gespräch von der Switcher geöffnet hatte bereits seine guid in Requisiten am Berg, weshalb nur neue Chats brach; die andere drei Fenster auf diesem Cache tragen bereits ihren Schlüssel in den gleichen Deps.