- Verschifft
- 4. August 2026 um 14:15 UTC
- Autor
- kamo
- Ausschuss
- 761581d
Werkzeugfenster lebten nur in einem Modul-Level-In-Speicher, so dass jedes vollständige Dokument Last zerstört jedes offene Fenster und alles in sie getippt. Mehrere interne Routen wurden noch mit window.location.href oder einem Rohteil <a href="/"... erreicht, Deshalb hing der Verlust davon ab, auf welche Seite sich das Mitglied bewegte. Beseitigen Sie die harten Navigationen, und stoppen Sie abhängig davon, dass es wahr ist: - /leads übergeben eine onViewLead, die hart-navigiert, overriding LeadManager eigenen router.push und macht jeden Lead-Klick destruktiv auf der am häufigsten genutzten Route. - Kalender ReminderPopup (montiert app-weit), der CRM-Markt-Dialog, der Anker im Softphon-Werkzeugfenster selbst, die Pipeline-Leer-State MUI-Taste, die AG-Grid Bestellverbindung (StoppPropagierung ohne Vorbeugung) und drei rohe "Complete DNS Setup"-Anker jetzt Route Client-Seite. - ChatWebWebSocketProvider tauschte Elementtyp auf dem Laden-authenticated Übergang, wieder montieren alles darunter - einschließlich der Dock. Das auth Tor verschiebt sich in die AnwendungChatWebSocket(enabled), so dass der Elementtyp stabil bleibt. Härten, so dass eine harte Last nicht mehr tödlich sein kann: - ToolWindowSnapshot.ts spiegelt die Fensterliste in per-tab sessionStorage und Wiedergaben Sie es über die öffentliche API des Ladens. Nicht-serialiierbare Requisiten (Reaktenelement Symbole, Dateianhänge) werden eher abgestreift als in Müll getrimpt. Restore ist Mitglied-scoped und verweigert einen Schnappschuss von einem anderen Mitglied geschrieben. - MessageTool spiegelt seinen Entwurf in Fensterstützen, so dass ein restauriertes Compose-Fenster kommt zurück mit dem Text, und Namen jeder Anhang könnte es nicht tragen. - Bewaffnung des Schriftstellers wird aufgeschoben, bis die Wiederherstellung landet, so dass die leere Start dock kann nie den Schnappschuss überschreiben, den es gerade lesen wird. Halten Sie es vor dem Verfall wieder - die vorherige Korrektur war ein manueller Sweep mit nichts halten es an Ort und Stelle: - **************** versagt der Docker bauen auf jede neue hart Navigation zu einer internen Route, mit einer Faiblelist für die echte Cross-Herorgin/Sitzungs-Grenze-Sprünge (Ausbuch, /validate, OAuth). - eslint no-estricted-syntax flags raw intern verankerte Anker. - 24 Tests decken die Momentaufnahme Rundreise, die Querpersonenverweigerung, Abgestandenheit, und die Ordnung wiederherstellen.