fix: loading a FITS file no longer resets footer, preserves current value and localStorage

This commit is contained in:
Sterling Archer
2026-06-09 15:12:36 -07:00
parent 0ea7306536
commit 6f3c36d90a
+2 -1
View File
@@ -1328,7 +1328,8 @@ function makeFitsPlaceholderImage(meta) {
function populateEditFields(meta, isFits) { function populateEditFields(meta, isFits) {
fitsNotice.style.display = 'none'; fitsNotice.style.display = 'none';
const savedFooter = localStorage.getItem('speccard_footer'); const savedFooter = localStorage.getItem('speccard_footer');
if (!meta.footer) meta.footer = savedFooter || '@FateOfAstrophilia'; const currentFooterVal = editFields.footer ? editFields.footer.value.trim() : '';
if (!meta.footer) meta.footer = currentFooterVal || savedFooter || '@FateOfAstrophilia';
if (!meta.header) meta.header = 'SPEC CARD'; if (!meta.header) meta.header = 'SPEC CARD';
currentMeta = meta; currentMeta = meta;
Object.entries(editFields).forEach(([key, input]) => { Object.entries(editFields).forEach(([key, input]) => {