- Spegnimento
- 2 settembre 2026 alle ore 05:13 UTC
- Autore
- Kamo
- Impegno
- 8f77f08
La correzione offline-banner ha impilato la radice di MessageBrowser in un flex-col e spostato le tre colonne di posta in una fila propria. Quella fila era "flex flex-1 min-w-0` -- e `flex-1` da solo non può rendere un elemento flessibile più corto del suo contenuto, perché di default di minimo altezza a `auto`, che è il minimo del contenuto Altezza. Quindi la riga si è dimensionata sull'albero della cartella e l'elenco dei messaggi impilati fuori a tutta lunghezza: 4389px all'interno di una scatola 757px, misurata in un browser contro catena di classe reale (la scatola di contenuti nav, .kamo-page-scroll, PageWrapper, la barra laterale, elenco e riquadro di lettura). Quello che il membro ha visto è l'intera pagina che porta una barra di scorrimento. La riga trabocca la radice, la barra di scorrimento della radice trascinava l'intero client di posta su e giù come un singolo blocco, e ogni riquadro dentro di esso -- albero della cartella, elenco dei messaggi, lettura pannello -- è stato dimensionato al suo contenuto e ha smesso di scorrere da solo. La posta client smette di essere tre colonne e diventa un documento lungo. `min-h-0` ripristina il layout di pre-regressione esattamente: radice 757 e raccordo, tutti tre riquadri che scorre da soli. Il commento lo dice nel file, perché questo legge come una classe di utilità randagio e non è uno. La guardia è nella prova che già possiede la forma di questo elemento. Aggiungere quelli linee ha spinto il wrapper oltre la finestra 260-character le affermazioni esistenti leggere attraverso -- che li avrebbe fatti ispezionare tranquillamente il commento invece del tag -- quindi il tag è ora trovato dal suo commento piuttosto che da contando i personaggi.