diff --git a/js/customElements/image.js b/js/customElements/image.js
index e2bdb80ab1ed5c06503a53da43f1bf70fdce40c0..e05f79ae6e20a5ab734b2ea57814156c1318310c 100644
--- a/js/customElements/image.js
+++ b/js/customElements/image.js
@@ -27,11 +27,13 @@ class CustomImage extends HTMLElement {
         image.setAttribute("style", this.getAttribute("style"));
         image.setAttribute("width", this.getAttribute("width"));
         image.setAttribute("height", this.getAttribute("height"));
+        image.setAttribute("id", this.getAttribute("id"));
         image.setAttribute("loading", "lazy");
         image.setAttribute("original-src", originalURL);
         this.appendChild(image);
 
-
+        this.setAttribute("id", "");
+        
         if(!(this.getAttribute("data-noPreview") === "true")) {
             image.onclick = () => {
                 const instance = basicLightbox.create(`