diff --git a/src/main/resources/static/js/fileInput.js b/src/main/resources/static/js/fileInput.js index 20cd02c7a..9f27360f9 100644 --- a/src/main/resources/static/js/fileInput.js +++ b/src/main/resources/static/js/fileInput.js @@ -37,6 +37,7 @@ function setupFileInput(chooser) { const showUploads = chooser.getAttribute('data-bs-show-uploads') === "true"; let inputContainer = document.getElementById(inputContainerId); + const input = document.getElementById(elementId); if (inputContainer.id === 'pdf-upload-input-container') { inputContainer.querySelector('#dragAndDrop').innerHTML = window.fileInput.dragAndDropPDF; @@ -47,6 +48,11 @@ function setupFileInput(chooser) { let overlay; let dragCounter = 0; + input.addEventListener('reset', (e) => { + allFiles = []; + input.value = null; + }); + inputContainer.addEventListener('click', (e) => { let inputBtn = document.getElementById(elementId); inputBtn.click();