Arrêter le clignot éclaireur d'une org renversant le titre de l'onglet de la plate-forme

Fixkamo-internal
Shipped
29 août 2026 à 01:48 UTC
Author
Kamo
Commit
181296c

Une organisation enfant sans domaine propre a montré "KamoCRM", clignotant à son vrai nom, puis a cligné jusqu'à "KamoCRM" et est resté là. TabAttention a écrit "document.title" et baseTitleRef.current" sur chaque série de son l'effet dans lequel rien n'était en suspens - y compris la course causée par l'iconGénération, Les cas de DynamicMetaLoader en envoyant immédiatement KAMO-THEME-ICONS-APPLIED Après qu'il définit le vrai nom de l'onglet. Donc le thème nommé l'onglet et le clignotant l'a crié un instant plus tard, à chaque fois. L'ordonnance garantie est la raison pour laquelle cette est revenu et est resté plutôt que d'être une course intermittente. La base qu'il a écrite était révolue pour une deuxième raison. Son observateur des mutations était lié à l'expression «title» capturé au monture, et au traitement des métadonnées de React remplace cet élément plutôt que d'éditer son texte - de sorte que l'observateur a été en train de regarder un noeud détaché et n'a rien signalé, ce qui n'est pas distinguable du titre " ne jamais changé". Cet observateur avait été ajouté précisément pour éviter de rétablir une rudiure. Il ne peut pas voir le changement qu'il existe à attraper. Deux corrections, parce que les deux échecs sont indépendantes: - Ne restaurez qu'un titre que nous avons remplacé (titreOverriddenRef). Le rétablissement est dénué de sens pour un titre que cette composante n'a jamais touché, et cet écriture était le clobères. - Suivre la base par l'intermédiaire du document.head plutôt que par l'élément de titre, de sorte qu'un alinéa remplacé «title» est toujours vu, et le scie à partir du nom de l'onglet enregistré plutôt que que de document.title sur l'hôte partagé que le serveur se résout par nom d'hôte et rend le nom de la PLATEFORME, de sorte qu'un instantané de montage-temps capture la mauvaise un pour chaque org sans domaine. La moitié de l'élément de tête est épinglée par un test de jsdom qui remplace le titre. élément: il échoue avec l'observation à la portée des éléments et passe avec la tête lavée.

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