Les pièces jointes s'authentifient comme des chats, au lieu de montrer cassés

Fixkamo-internal
Expédié
6 septembre 2026 à 21:22 UTC
Auteur
Kamo
Commite
9ec79cd

Chaque pièce jointe sur un rapport de bogue est considérée comme une tuile cassée. En production: sept demandes de contenu, sept 401s, zéro succès - tandis que le JSON lui-même du rapport a chargé Très bien à côté d'eux. La différence est de savoir qui émet la demande. Les documents sont publiés par le texte de la directive. navigateur, et contrairement à tous les «fetch» dans cette application, ils ne peuvent pas porter le tableau par onglet En-tête de jeton, donc ils s'authentifient sur le cookie seul et que Le cookie n'est replanté que sur l'activité de l'utilisateur. Un membre qui a quitté la console au ralenti a donc perdu toutes les pièces jointes pendant que le reste de la page fonctionnait, qui est C'est exactement l'échec « UseAttachmentSource » a été écrit pour. La galerie des bogues du système n'a jamais utilisé: il a dessiné un 'img src' brut sans 'onError', donc l'élément verrouillé sur sa seule information et rien n'indique pourquoi. Ce crochet est maintenant partagé plutôt que copié. Il a fallu un 'objImgId' et a construit le chemin d'imagerie-pouvoir lui-même, qui est ce qui l'a tenu hors de portée d'une galerie servie à partir d'un point d'extrémité différent; il prend une URL maintenant, et son cache-buster accompagne - lorsque le chemin de l'appelant porte déjà une requête. Chaque tuile est son propre composant, de sorte que chacun possède sa propre replantation et réaroûte. Levage cet état dans la galerie donnerait dix tuiles un verdict, et un seul manquant le fichier supprimerait les neuf autres. Un échec qui survit à la replantation est tiré comme un carrelé qui dit ainsi - réessible par défaut, parce qu'une session caduce est la plus fréquente et dire à quelqu'un un fichier qu'il vient de télécharger a disparu est le pire erreur. Seul un document explicite 410/404 obtient la formulation permanente. La boîte à lumière obtient le même traitement, à la place d'un glyphe à image cassé en plein écran sur noir. Pas une régression à partir du thread work - le 'img' brut date de c6923e43, le fonctionnalité d'origine de captures d'écran et de vidéographies. Le bogue a été signalé à côté de lui et est plus vieux que ça.

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