From 0ea73065360f57051b6e9368e3a20eda66004267 Mon Sep 17 00:00:00 2001 From: Sterling Archer Date: Tue, 9 Jun 2026 15:06:49 -0700 Subject: [PATCH] fix: TIFF and RAW files now swap background without clearing fields when card is already showing --- index.html | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index d4690b8..bfa0f7f 100644 --- a/index.html +++ b/index.html @@ -1151,8 +1151,13 @@ function processTiff(file) { img.onload = () => { currentImg = img; clearStatus(); - populateEditFields(meta, false); - renderCard(img, meta); + 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(); - populateEditFields(meta, false); - renderCard(img, meta); + 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);