- Verschifft
- 4. August 2026 um 15:03 UTC
- Autor
- kamo
- Ausschuss
- 16e5cd5
Follow-up zur Popup-Fenster Persistenzarbeit. Jeder von ihnen wurde überprüft gegen echten Code zuerst; drei der ursprünglichen Berichte erwies sich als falsch oder übertrieben und wurde korrigiert und nicht umgesetzt. Inhalte, die zwischen Gesprächen durchgesickert sind (Korrektheit UND Vertraulichkeit): - TicketChat hielt einen "Input" über Ticket-Tabs, und behandeln Posts senden, um welche SitzungGuid aktiv ist - ein Weg zum Senden des Textes eines Kunden in Eintrittskarten eines anderen Kunden. Jetzt stashes pro Ticket Entwürfe. - AiChatInput trug Text und inszenierte Bilder in jedes Gespräch Mitglied wechselte zu. Gleiches Versteck-und-Wiederherstellung, anstatt eine stumpf zurückgesetzt, dass würde ein Leck für Content-Verlust zu handeln. Inhalt durch einen unmount zerstört: - Softphone CRM-Tab, SMS-Chat-Tab (Anhänger + Suche) und das Support-Ticket Kreation Form waren bedingte Renders, so dass Wechsel Tabs verworfen, was auch immer wurde getippt. Kept montiert und versteckt (SMS-Aufzüge stehen stattdessen an - ein Display: keine subtree berichtet scrollHeight 0 und würde seine Textarea auf 0px heften). - Das Ausschalten des Betreffknopfes von unmontiertem MeetingComposer und bindet das Formular. Zerstörerische Gesten und stille Tropfen: - Der Hexhead werfen-zu-entfernen Ziel geschlossen, was auch immer Fenster es erzielte, die könnte ein minimiertes Compose-Fenster mit einem nicht gesendeten Entwurf binden. Closing ist jetzt Vetorecht über ein annullierbares "tool:requestClose"; MessageTool weigert sich, solange es sich weigert hält unentierte Inhalte und der Wurf punktet als Fehlschuss. - "Save Draft" berichtete über Erfolg beim Wegwerfen von Anbaugeräten. Die Entwürfe endpoint nimmt eine JSON EmailSendRequest ohne Anhang Feld, so dass die Korrektur ist so zu sagen, anstatt vorzutäuschen. NICHT geändert: htmlBody bleibt der rohe Körper (die Vorlage Wrapper wird bei Senden angewendet; die Speicherung gewickelt Risiken ein Doppel-Wrap), und ************ bleiben aus - verifiziert inert, die Bauherren in EmailService geben diese Header nie aus. - EmpfängerField löschte die Eingabe bedingungslos, so drücken Enter auf eine falsch getippte Adresse löschte es. Ausstehender Text reitet jetzt auch im Entwurf, so ein Reload kann keine halb getippte Adresse schlucken. - HexHeadPopover's "Email" gesendet {, EmpfängerName ., eine Form MessageTool nie liest, also komponieren ohne Empfänger überhaupt geöffnet. - Ein Chat-Umzug gesendeten Tool: Schließen ohne windowId (eine No-Op in der store) öffnete dann ein zweites Fenster, das die getippte Nachricht strandete. Es jetzt Das vorhandene Fenster mit tool:patchProps erneut aufzeigt. - Die explizite From-Adress-Wahl eines Mitglieds wurde verstopft, als der async-Alias fetch landete, so dass sie von der falschen Identität senden konnte. Nicht implementiert - gemeldet, aber verifiziert KEIN Defekt: der Template-scope Editor Umbau verliert nicht Körper Text (der Elternteil besitzt es); es kostet Caret Position und nur die Geschichte rückgängig machen.