- Expédié
- 2 septembre 2026 à 05:13 UTC
- Auteur
- Kamo
- Commite
- 8f77f08
La bannière hors ligne fixe la racine de MessageBrowser empilée en un flex-col et déplacée les trois colonnes de courrier dans une ligne qui leur est propre. Cette ligne était flex-1 min-w-0' -- et flex-1' à lui seul ne peuvent pas faire un article flex plus court que leur contenu, parce que min-hight par défaut à "auto", qui est le minimum du contenu hauteur. Donc la ligne s'adimensionne à l'arborescence de folder et la liste de messages empilées à pleine longueur: 4389px à l'intérieur d'une boîte 757px, mesurée dans un navigateur contre le chaîne de classe réelle (la case de contenu nav, .kamo-page-scroll, PageWrapper, le barre latérale, liste et panneau de lecture). Ce que le membre a vu, c'est la page entière portant une barre de défilement. La ligne débordée la racine, la barre de défilement de la racine a fait glisser le client de courrier entier vers le haut et vers le bas comme un seul bloc, et chaque volet à l'intérieur -- arbre de dossiers, liste de messages, lecture Pane -- a été dimensionné à son contenu et a cessé de faire défiler seul. Le courrier le client cesse d'être trois colonnes et devient un document long. «min-h-0» restaure exactement la mise en page de pré-régression: racine 757 et montage, tous trois vitres défilant par elles-mêmes. Le commentaire le dit dans le dossier, parce que Cela se lit comme une classe d'utilité errante et n'en est pas une. Le garde est dans le test qui possède déjà la forme de cet élément. Ajout de ces lignes ont poussé l'enveloppe au-delà de la fenêtre de 260 caractères les assertions existantes Lire à travers -- ce qui aurait eu l'inspection tranquille du commentaire au lieu de l'étiquette -- donc l'étiquette est maintenant trouvée à partir de son commentaire plutôt que de par les caractères de comptage.