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);