diff --git a/electron/main/renderer.js b/electron/main/renderer.js index 50eda51..a7265e8 100644 --- a/electron/main/renderer.js +++ b/electron/main/renderer.js @@ -81,7 +81,7 @@ manualUploadBtn.addEventListener('click', () => { stepButtons.forEach(btn => { btn.addEventListener("click", () => { try { - const step = btn.dataset.step; + const step = parseInt(btn.dataset.step); showStep(step); } catch (error) { diff --git a/electron/main/script.js b/electron/main/script.js index 894eb93..67daf2d 100644 --- a/electron/main/script.js +++ b/electron/main/script.js @@ -280,6 +280,10 @@ let currentStep = 1; const totalSteps = steps.length; function showStep(stepNumber) { + if (stepNumber < 1 || stepNumber > totalSteps){ + console.error("StepNumber out of Bounds", stepNumber); + return; + } steps.forEach(step => step.style.display = "none"); document.getElementById("step" + stepNumber).style.display = "block"; diff --git a/electron/main/style.css b/electron/main/style.css index 3ad5d7c..fdf10b0 100644 --- a/electron/main/style.css +++ b/electron/main/style.css @@ -291,7 +291,7 @@ input[type="file"] { /*panels*/ .step { - padding-top: 70px; + margin-top: 70px; display: flex; flex-direction: column; justify-content: center;