diff --git a/frontend/src/components/DecodesPanel.tsx b/frontend/src/components/DecodesPanel.tsx
index cb72a01..0dfa164 100644
--- a/frontend/src/components/DecodesPanel.tsx
+++ b/frontend/src/components/DecodesPanel.tsx
@@ -1168,12 +1168,12 @@ export function DecodesPanel({ decodes, txMsgs, txState, txStates, spotStatus, o
const c = markerColour(b.marker);
return (
- {unconf ? t('dec.bgGridUnconf') : t(b.label)}
+ {unconf ? t(b.label) + '?' : t(b.label)}
);
})}
diff --git a/frontend/src/components/SettingsModal.tsx b/frontend/src/components/SettingsModal.tsx
index 49f2958..ac1d4bd 100644
--- a/frontend/src/components/SettingsModal.tsx
+++ b/frontend/src/components/SettingsModal.tsx
@@ -5423,6 +5423,38 @@ function SettingsModalImpl({ onClose, onSaved, initialSection, onMainPaneChanged
{/* Chase switches: off, the marker stops being TOLD, everywhere at
once — badge, colour, filter chip, reference column. A "new band
+ new POTA" spot then reads NEW BAND alone. */}
+ {/* The GLOBAL hunt: every category (DXCC, band, mode, slot, prefix,
+ county, state, grid) judged as new-only or new-plus-unconfirmed,
+ against the confirmation sources the operator trusts. */}
+