fix: upload button now uses same smart routing as drag-and-drop instead of always resetting fields

This commit is contained in:
Sterling Archer committed 2026-06-09 14:58:23 -07:00
1 parent e5d7a7ad4d
commit 9b09f8a20c
1 file changed
+14 -1
+14 -1
View File
@@ -853,7 +853,20 @@ uploadBtn.addEventListener('click', () => {
uploadAnyInput.addEventListener('change', e => { uploadAnyInput.addEventListener('change', e => {
const file = e.target.files[0]; const file = e.target.files[0];
if (file) processFile(file); if (!file) return;
if (outputSection.style.display && outputSection.style.display !== 'none') {
const name = file.name.toLowerCase();
const isDataFormat = name.endsWith('.fit') || name.endsWith('.fits') ||
name.endsWith('.cr2') || name.endsWith('.cr3') ||
name.endsWith('.tif') || name.endsWith('.tiff');
if (isDataFormat) {
processFile(file);
} else {
swapBackground(file);
}
} else {
processFile(file);
}
uploadAnyInput.value = ''; uploadAnyInput.value = '';
}); });