From 76f76226ea0d70ecf839187ce9293dcda57cd3c2 Mon Sep 17 00:00:00 2001 From: SuppliedOrange <70258998+SuppliedOrange@users.noreply.github.com> Date: Sat, 22 Nov 2025 02:36:57 +0530 Subject: [PATCH] Fix double file browser opening issue --- aperisolve/static/js/aperisolve.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/aperisolve/static/js/aperisolve.js b/aperisolve/static/js/aperisolve.js index 3127aa6..f3760f6 100644 --- a/aperisolve/static/js/aperisolve.js +++ b/aperisolve/static/js/aperisolve.js @@ -367,8 +367,13 @@ function showFilename(filename) { if (browseBtn) { // Clicking the button triggers file input - browseBtn.addEventListener("click", () => fileInput.click()); - dropZone.addEventListener("click", () => fileInput.click()); + browseBtn.addEventListener("click", (e) => { + e.stopPropagation(); + fileInput.click(); + }); + dropZone.addEventListener("click", () => { + fileInput.click(); + }); dropZone.addEventListener("dragover", (e) => { e.preventDefault(); dropZone.style.boxShadow = "0 0 20px #9fef00";