Chaque fenêtre d'outil garde ce que le membre a tapé, pas seulement un seul

Fixkamo-internal
Shipped
6 septembre 2026 à 00:02 UTC
Author
Kamo
Commit
62ed74f

Suivi de c45b3857, qui a fixé la fenêtre bug/mise à jour et laissé quatre d'autres personnes citées dans une liste de "disparades connues". Cette liste était la mauvaise réponse: une lacune enregistré est encore un écart, et un membre perdant un message texte demi-écrit Ne pas se soucier de quelle fenêtre il était. Premièrement, les options nav sont innocentes, et cela est mesuré plutôt que prévu. Un serveur dev exécutant le véritable arbre fournisseur, piloté par Chrome sans tête à travers router.push('/hr') '/analytiques' et retour, logs un monture ToolDock, un Support de softphoneProvider, des démons nuls et un document - et un bug Une fenêtre peuplée à l'avance tient toujours son texte à la fin. Chaque itinéraire également répond à une navigation RSC avec texte/composant x dans la production, donc il n'y a pas Retissage des MPA. Ce qui détruit une fenêtre d'outil est un arbre REBUILD: un ancêtre type d'élément de permutation, ou charge de document réel - le magasin de session naviguer('/engout') sur une session non/invalide (y compris ses cinq minutes dicte de fond), le manipulateur 401 d'pioClient, l'expiration de SessionManager et le ralenti les chemins, la liste autorisée /validate et OAuth sautes, un morceau qui ne parvient pas à aller chercher, expulsion de bfcache. Aucun de ceux-ci ne s'annoncent eux-mêmes, et aucun ne peut être empêché en mieux roulier. Alors fermez-le à la fenêtre à la place, pour les onze. - brouillon Semoire (fenêtre, clé, initial) et utilisationDaprofondiste (fenêtre, clé, valeur) est la forme par cellule, pour les neuf fenêtres qui gardent leur état dans la feuille que l'attire plutôt que dans un objet à la racine. Une fonction de graine plus une écriture crochet, délibérément PAS un crochet personnalisé renvoyant son propre setter: cette forme s'arrête comme un état d'usage pour le React Compiler et coûte trente-cinq nouveaux les erreurs de linteux à travers ces fichiers avant d'être remodelés. - Le softphone porte son nombre à moitié composé, la note étant prise à côté d'une Appel en direct, et son onglet. Le nombre n'est pas repris à partir du nombre Une fenêtre était ouverte, qui sinon atterrissait dessus. - SMS porte le message en cours d'écriture, la recherche sur scène et les notes CRM; le nouveau tampon de conversation porte le nombre. - La calculatrice porte les neuf modes: le calcul en cours, la mémoire et mode d'angle, tampon et base du programmateur, les fonctions graphiques et l'aide à l'écoute, à la fois les unités et les montants des convertisseurs, les recherches emoji et les motifs, et l'entrée du convertisseur de texte. - La fenêtre de soutien porte le ticket en cours d'écriture, le commentaire de la note, et le dialogue de conversion - son état ouvert ainsi que son texte, parce que la restauration d'un le titre dans un dialogue qui se referme rien. - Envoyer à l'AI contient l'instruction, le titre et la réaffirmation par un opérateur dépensé. minutes sur, et le guichet du rapport se souvient des membres du rapport qu'il était remis Donc le dialogue revient du tout. Un nouvel ensemencement s'estompe au-dessus d'un projet restauré; une nouvelle ouverture encore des nouvelles semences, qui est la règle qui a déjà été testée. - Chat, social et appui les projets de compositeurs qui s'écartent de l'utilisationDProf. dans le module de portée plus par onglet sessionStorage, clé par conversation parce que c'est ce qu'une réponse semi-écrite appartient à. Ils ont été garés à travers un changement de conversation et perdus avec le arbre, ce qui est le cas qui se produit réellement. Le garde fait correspondre les dents, et la liste des lacunes a disparu: - Il demande maintenant selon le FEU, et non par outil: un fichier avec un champ un membre tape dans doit être un dossier qui le persiste. Par outil aurait passé avec succès une calculatrice où Huit des neuf modes ont encore tout perdu. - Deux échappements, les deux écrits AT le contrôle de sorte qu'ils ne peuvent pas s'en dériver: «traveau-fenêtre-fuseur: transitoire» pour quelque chose qui n'est pas contenu (un filtre, a Le titre de clic-to-edit s'est engagé sur le flou, un «input» le modèle a écrit dans son propre markdown) et «draft-window-vola: levé pour un contrôle dont le parent est propriétaire et persistent. "TextField select" est un déroge et ne compte plus. - Pas de troisième catégorie. Le "écart connu" a existé exactement aussi longtemps qu'il a fallu pour combler les quatre qu'il a nommés. 454 fichiers de test passent; le garde rejette à la fois une nouvelle fenêtre d'outil sans la persistance et un qui existe qui le perd; eslint rapporte un problème de moins que l'arbre intact sur les mêmes fichiers.

All changes

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation