ResizeObserver alone misses scroll adjustments when multiple images load in quick succession due to browser layout-loop suppression. A capture-phase load event listener on the content wrapper reliably catches all descendant image loads and re-scrolls to bottom.