diff --git a/workloads/ecommerce/components/product/product-gallery.tsx b/workloads/ecommerce/components/product/product-gallery.tsx
index 3c0e7ef..621cc1d 100644
--- a/workloads/ecommerce/components/product/product-gallery.tsx
+++ b/workloads/ecommerce/components/product/product-gallery.tsx
@@ -122,12 +122,24 @@ export function ProductGallery({ images, name }: { images: string[]; name: strin
onMouseMove={trackHoverZoom}
onMouseLeave={() => setHoverZoom(null)}
>
+ {/* unoptimized a proposito: confirmado en vivo (createImageBitmap
+ sobre los bytes reales vs. el renderizado) que a DPR
+ alto (2.6+, cualquier Android real) Chromium reporta
+ naturalWidth/Height de un candidato del srcset mucho más
+ chico del que dice currentSrc -- bug del propio motor de
+ Chromium en la selección de candidato con sizes="100vw" en
+ fill, no algo corrupto en el archivo ni en nuestro caché
+ (el archivo decodifica perfecto vía fetch+createImageBitmap
+ fuera de
). Reproducido igual en Chrome y Edge Android
+ (ambos Chromium) y en Chromium headless. unoptimized deja
+ un solo recurso real por foto -- sin candidatos entre los
+ que el bug pueda elegir mal. */}