fix: TIFF and RAW files now swap background without clearing fields when card is already showing

This commit is contained in:
Sterling Archer
2026-06-09 15:06:49 -07:00
parent 382e181fc6
commit 0ea7306536
+10
View File
@@ -1151,8 +1151,13 @@ function processTiff(file) {
img.onload = () => {
currentImg = img;
clearStatus();
const cardIsShowing = outputSection.style.display && outputSection.style.display !== 'none';
if (cardIsShowing) {
renderCard(img, readEditFields());
} else {
populateEditFields(meta, false);
renderCard(img, meta);
}
};
img.src = tempCanvas.toDataURL();
} catch (err) {
@@ -1179,8 +1184,13 @@ function processRaw(file) {
URL.revokeObjectURL(url);
currentImg = img;
clearStatus();
const cardIsShowing = outputSection.style.display && outputSection.style.display !== 'none';
if (cardIsShowing) {
renderCard(img, readEditFields());
} else {
populateEditFields(meta, false);
renderCard(img, meta);
}
};
img.onerror = () => {
URL.revokeObjectURL(url);