I20260419-1800
The second condition in isReusable() compared handleContainer.height() against both height and width due to a copy-paste error. This caused unnecessary image handle recreation for non-square images. Use handleContainer.width() for the width comparison.