- Dikirim
- 14 Agustus 2026 pukul 20.59 UTC
- Penulis
- kamo
- Commit
- 8640c1d
Ini hanya mendarat dengan benar setelah catatan itu diubah ukurannya. Ukuran yang dipakai getBolingClientRect, yang melaporkan kotak PAINTED - dan lengket terbuka dengan animasi dari skala 0.86 dengan sedikit rotasi, jadi pembacaan pertama Diambil di tengah pintu masuk dan keluar menyusut dan offset. Tidak ada yang dikoreksi setelah itu: sebuah transformasi bukan sebuah perubahan tata letak, jadi resizeObserver tidak pernah dipecat. Berlawanan hanya hal pertama yang memaksa mengukur ulang begitu animasi telah diselesaikan, itulah sebabnya tampak benar hanya saat itu. Sekarang berjalan offsetTop / offsetLeft up rantai offsetParent dan membaca offsetWide / offsetHeight. Itu adalah nilai tata letak, tidak terpengaruh oleh apapun transform, so they read the same mid- animation as at rest - right on bingkai pertama, tanpa ketergantungan pada finishing animasi. Juga perhitungkan sekali pada bingkai berikutnya, untuk editor kaya yang meletakkan setelah naik, dan bails daripada menebak apakah rantai tidak mencapai akar catatan.