diff --git a/assets/js/page_upload.js b/assets/js/page_upload.js
index 67da37a43f007c038ee742bae4ad8733adac31d1..9c3d24a9dda7a8ad6e0a3f9b6372e061897a4063 100644
--- a/assets/js/page_upload.js
+++ b/assets/js/page_upload.js
@@ -37,6 +37,7 @@ element.addEventListener("change", () => {
             image_progress_indeterminate.classList.add("indeterminate");
 
             image_progress.appendChild(image_progress_indeterminate);
+            image_container.appendChild(image_progress);
 
             const image_link = document.createElement("a");
             image_link.classList.add("image");