Si observaron la consola, lo más probable es que les haya salido este error
Uncaught RangeError: Maximum call stack size exceeded.
at HTMLElement.attributeChangedCallback (product-card.js:16)
at HTMLElement.attributeChangedCallback (product-card.js:16)
at HTMLElement.attributeChangedCallback (product-card.js:16)
at HTMLElement.attributeChangedCallback (product-card.js:16)
at HTMLElement.attributeChangedCallback (product-card.js:16)
at HTMLElement.attributeChangedCallback (product-card.js:16)
at HTMLElement.attributeChangedCallback (product-card.js:16)
at HTMLElement.attributeChangedCallback (product-card.js:16)
at HTMLElement.attributeChangedCallback (product-card.js:16)
at HTMLElement.attributeChangedCallback (product-card.js:16)
Esto se debe a que estamos utilizando el atributo “title” y este ya es un atributo nativo de HTML por lo que la solución es simplemente cambiar el nombre de nuestro atributo.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?