Jedes Werkzeugfenster behält, was das Mitglied getippt hat, nicht nur eines

Fixkamo-internal
Shipped
6. September 2026 um 00:02 UTC
Author
Kamo
Commit
62ed74f

Follow-up zu c45b3857, das das Bug/Verbesserungsfenster korrigierte und vier übrigließ Andere, die in einer "bekannten Lücken"-Liste genannt werden. Diese Liste war die falsche Antwort: eine Lücke aufgezeichnet ist immer noch eine Lücke, und ein Mitglied verliert eine halbgeschriebene SMS-Nachricht tut egal welches Fenster es war. Erstens sind die Navi-Optionen unschuldig, und dies wird eher gemessen als argumentiert. Ein dev-Server läuft der reale Anbieter Baum, angetrieben von kopflosen Chrome durch router.push('/hr') . '/analytics' . zurück, protokolliert ein ToolDock-Mount, eins SoftphoneProvider-Halterung, Null Unmounts und ein Dokument - und ein System-Bug das vorher bevölkerte Fenster hält seinen Text am Ende noch. Jede Route auch beantwortet eine RSC-Navigation mit Text/x-Komponente in der Produktion, so gibt es keine MPA Fallback entweder. Was ein Werkzeugfenster zerstört, ist ein Baum REBUILD: ein Vorfahr Swaping Element-Typ, oder eine echte Dokumentenladung - der Sitzungsspeicher navigate('/logout') auf einer No/ungültige Sitzung (einschließlich seiner fünfminütigen Sitzung Hintergrund-Zwecke), apiClients 401 Handler, Ablauf und Leerlauf von SessionManager Pfade, die allowlisted /validate und OAuth Sprünge, ein Stück, das nicht zu holen, bfcache Räumung. Keiner von ihnen kündigt sich an, und keiner kann verhindert werden durch Routing besser. Also schließen Sie es am Fenster statt, für alle elf: - draftSeed(windowId, key, initial) + useDraftPersist(windowId, key, value) ist die pro-Zelle Form, für die neun Fenster, die ihren Zustand im Blatt halten, dass zeichnet es anstatt in einem Objekt an der Wurzel. Eine Samenfunktion plus ein Schreiben Haken, absichtlich KEINE kundenspezifische Haken, der seinen eigenen Setter zurückgibt: diese Form hört auf, wie useState zum React Compiler auszusehen und kostet 35 neue lint Fehler in diesen Dateien, bevor es umgeformt wurde. - Das Softphone trägt seine halbdialierte Nummer, der Hinweis wird neben einem Live-Anruf, und seine Registerkarte. Die Zahl wird von der Zahl der Fenster wurde mit, die sonst auf ihm landen würde. - SMS trägt die Nachricht geschrieben, die inszenierte Suche und die CRM-Notizen; das neue Gesprächspad trägt die Nummer. - Der Rechner trägt alle neun Modi: die laufende Berechnung, den Speicher und Winkelmodus, Puffer und Basis des Programmierers, die graphischen Funktionen und viewport, beide Konverter-Einheiten und Beträge, die Emoji-und Zeichen-Suchen, und die Eingabe des Textverteilers. - Das Support-Fenster trägt das Ticket geschrieben, die Bewertung Kommentar, und der Konvertierungsdialog - sein offener Zustand sowie sein Text, weil die Wiederherstellung eines Titel in einem Dialog, der geschlossen stellt nichts wieder her. - Send To AI trägt die Anweisung, Titel und Neuformulierung ein Betreiber ausgibt Minuten weiter, und das Berichtsfenster erinnert sich an WHICH Bericht, den es übergeben wurde so kommt der Dialog überhaupt wieder. Wiederaussaat steht über einen wiederhergestellten Entwurf; eine frische Öffnung noch re-seeds, das ist die Regel, die bereits getestet wurde. - Chat, Social und Support Komponistenentwürfe bewegen sich aus der NutzungDraftParking ref und in ************ - Modulumfang plus protab sessionStorage, durch Konversation eingespannt, weil das ist, was eine halbgeschriebene Antwort gehört dazu. Sie wurden über einen Gesprächsschalter geparkt und verloren mit der Baum, das ist der eine Fall, der tatsächlich passiert. Der Wächter bekommt Zähne, um zu passen, und die Lückenliste ist weg: - Es fragt jetzt pro FILE, nicht pro Werkzeug: eine Datei mit einem Feld, in das ein Mitglied tippt muss eine Akte sein, die es fortbesteht. Pro Werkzeug wäre ein Taschenrechner bestanden haben Acht von neun Modi haben noch alles verloren. - Zwei Enthäuser, beide geschrieben AT die Kontrolle, so dass sie nicht von ihm abdriften können: "tool-window-draft: transient" für etwas, das nicht im Inhalt ist (ein Filter, ein Click-to-edit-Titel auf Unschärfe verpflichtet, ein <Einputz&gt; das Modell in seine eigene geschrieben markdown) und "tool-window-draft: angehoben" für eine Kontrolle, deren Eltern gehören und beharrt darauf. "<TextFeld auswählen" ist ein Dropdown und zählt nicht mehr. - Keine dritte Kategorie. "Bekannte Lücke" existierte genau so lange, wie es dauerte, um sich zu schließen die vier, die es benannt hat. 454 Testdateien passieren; der Wachmann lehnt sowohl ein neues Werkzeugfenster ohne Fortbestehen und eine bestehende, die es verliert; eslint berichtet ein Problem weniger als der unberührte Baum über den gleichen Dateien.

All changes

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen