From 8c6fc6b720beaadc5cb69665182ff990ceff89dc Mon Sep 17 00:00:00 2001 From: Peter Goodhall Date: Fri, 12 Dec 2025 14:29:39 +0000 Subject: [PATCH] Skip CAT updates when manual logging is enabled Added a check for the 'manual' URL parameter to bypass CAT data updates and reset the UI when manual QSO entry is active. This ensures that CAT updates do not interfere with manual logging workflows. --- application/views/interface_assets/footer.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/application/views/interface_assets/footer.php b/application/views/interface_assets/footer.php index 4f9fc5de1..e586774fd 100644 --- a/application/views/interface_assets/footer.php +++ b/application/views/interface_assets/footer.php @@ -1964,6 +1964,19 @@ $(document).ready(function() { // Update UI from CAT data const updateFromCAT = (radioID) => { + + // If manual logging is forced (manual=1), skip CAT updates entirely + const manualParam = new URLSearchParams(window.location.search).get('manual'); + const manualMode = manualParam === '1'; + if (manualMode) { + console.log("Manual QSO entry enabled, skipping CAT update."); + + // Set Radio to Zero + $('#radio').val('0').trigger('change'); + resetUI(); + return; + } + if (radioID === '0') return; $.getJSON(`radio/json/${radioID}`, (data) => {