- Spegnimento
- 14 agosto 2026 alle ore 20:59 UTC
- Autore
- kamo
- Impegno
- 8640c1d
È atterrato correttamente solo dopo che la nota è stata ridimensionata. La misura utilizzata getBoundingClientRect, che riporta la scatola PAINTED — e si apre un appiccicoso animando da scala 0.86 con una leggera rotazione, così la prima lettura è stato preso mid-entrance ed è venuto fuori ubriaco e compensato. Niente corretto dopo: una trasformazione non è un cambiamento di layout, quindi il ResizeObserver Mai licenziato. Il ridimensionamento è stato semplicemente la prima cosa che ha costretto un rimeasure una volta che l'animazione si era stabilita, motivo per cui sembrava giusto solo allora. Ora cammina offsetTop/offsetAlzare la catena offsetParent e legge offsetWidth/offsetHeight. Questi sono valori di layout, non influenzati da qualsiasi trasformarsi, così leggono la stessa metà dell'animazione come a riposo — corretto su il primo telaio, senza dipendenze dalla finitura dell'animazione. Anche ri-measure una volta sulla cornice successiva, per il ricco editor che si stende dopo che si monta, e salva piuttosto che indovinare se la catena non raggiungere la radice della nota.