Arrêter/valider et/ou compter le montage de la coque signée

Fixkamo-internal
Expédié
22 août 2026 à 21:03 UTC
Auteur
kamo
Commite
83c2790

Une charge de / a montré une rafale de 401/403 avant le règlement de la session - user-info, ui-préférences, par département, chat/non-reLissance, fuseau horaire/efficace et tickets/retage en attente échouant tous ensemble, puis tout fonctionne. Il se lit comme suit : comme une course de première peinture sur la page d'accueil. Ce n'est pas le cas, et la session n'est pas tardive: deux appels /api/user-info séparés de 22 ms ont porté un jeton de 128 chars et aucun jeton du tout, respectivement. Il s'agit de deux pages différentes. /valider et /logout n'ont pas de mise en page de leur posséd, donc la mise en page racine mobilise l'ensemble de la pile de fournisseurs authentifiée contre une session qui, par construction, n'existe pas encore sur la page dont le travail est de le créer, et vient d'être détruit de l'autre. Tout le monde des sept rafales de "pas d'ID de session" dans la fenêtre en rondins d'une boîte en bout de courant en quelques secondes d'une validation OTK ou d'une déconnexion, et aucune autre. Le 403 le tickets/en attente est la même cause, pas un droit manquant: MediaService répond à une demande sans session 403 où SecurityService répond à 401. Le bruit était la moitié visible. Un éclaboussure de connexion ouvrait également un STOMP. connexion, s'abonnant à la présence, armure du catalogue sonore et Nombre de ponts de notification et de sondage - à arracher une seconde plus tard de window.location.href. Donc la pile se déplace dans AuthedChrome, ce qui rend la page nu sur un le chemin de pré-session. Les deux sont un écran de chargement fixe et complet, donc pas plus voulaient non plus la boîte de contenu nav-offset. SessionBootstrap est hissé ABOVE le gate: /validate écrit le jeton dont il installe le lecteur, donc il doit être monté sur une page la coque n'est pas. Capture de liens profonds, chargement manager et le favicon à thème étaient déjà au-dessus d'elle et y séjournaient. La liste des chemins était de trois exemplaires avant cela - un EXEMPT-PATHS privé dans chaque dieu Composant en mode et contrôle en ligne utilisé Le gestionnaire 401 d'UserInfo, qui des cas spéciaux les deux mêmes chemins de sorte qu'un 401 attendu ne rebondit pas un visiteur à /engout à partir de /logout. Une autorité maintenant, donc une troisième page d'avant session ne peut pas être ajoutés à deux des trois. Correspondance exacte, non préfixe: proxy.ts délibérément traite /validate/- est public, et la porte-visage du client ne devrait pas s'élargir d'elle-même. Ici également, les deux ont été trouvés en traçant la même console: - sessions/support/auto-open 404'd parce que le saut de proxy n'a jamais été écrit. MediaService l'a servi tout au long; seule la voie suivante manquait, et AutoOpenUnreadSupportChats avale une réponse non-ok par conception, donc le support les conversations attribuées pendant qu'un agent était absent sans le silence ne s'ouvrait jamais. - /favicon.ico 404'd deux fois par charge. Le vrai favicon est à thème et injecté à l'exécution, rien n'a répondu à la sonde par défaut du navigateur. Ajouté au public/ et NE PAS app/, délibérément: une application/favicon.ico fait Prochain émettre un lien relicon devant les liens thématiques de DynamicMetaLoader, et TabAttention mutate le PRELIER icon lien qu'il trouve - il insignerait le mauvais et le badge disparaîtrait. En public/il est servi sans étiquette, et TabAttention/favicon.ico la repli se résout maintenant au lieu de ne pas se charger. Vérifié: npx tsc -noEmit, test npm (2706 tests, 187 fichiers), construction de npm run.

Tous les changements

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