diff --git a/addons/website/static/src/snippets/s_image_gallery/options.js b/addons/website/static/src/snippets/s_image_gallery/options.js index 0b3f23f4df4..935011abe04 100644 --- a/addons/website/static/src/snippets/s_image_gallery/options.js +++ b/addons/website/static/src/snippets/s_image_gallery/options.js @@ -207,7 +207,10 @@ options.registry.gallery = options.Class.extend({ $lowest = $col; } }); - $lowest.append(imgs.shift()); + // Only on Chrome: appended images are sometimes invisible and not + // correctly loaded from cache, we use a clone of the image to force + // the loading. + $lowest.append(imgs.shift().cloneNode()); } }, /**