I have noticed that when using
HiDPI thumbnails and the album page has more thumbnails than the
Number of preloaded thumbnails setting, the thumbnails in the last row (therefore lazily loaded) are displayed at twice their size, provided that this last row is incomplete. This problem doesn't occur if
HiDPI thumbnails is not selected.
This phenomenon can be seen in
this album. It was built with
Number of preloaded thumbnails set to 10. Therefore, the last two images are lazy-loaded.
It seems this phenomenon is caused by the instruction
this.style.width = el.style.height = '';
in
main.js:168. I found a workaround by using a value close to 1 (e.g., 1.0001) instead of exactly 1 in lines
main.js:1732/1735.
However, I'm not entirely sure this is the correct way to fix it, but it works...