From 830df2d00efddba790438910f2ffab4137730734 Mon Sep 17 00:00:00 2001 From: Peter Goodhall Date: Tue, 7 Apr 2026 16:21:30 +0100 Subject: [PATCH] Clear CAT value cache on UI reset When resetting the UI, clear the stored CAT value data on frequency, satellite and mode inputs so re-selecting a radio with identical values will still repopulate fields. Adds a jQuery removeData('catValue') call for #frequency, #frequency_rx, #sat_name, #sat_mode, #transmit_power, #selectPropagation and #mode, with a comment explaining the intent. --- application/views/interface_assets/footer.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/application/views/interface_assets/footer.php b/application/views/interface_assets/footer.php index 2afe7f896..1ae37f002 100644 --- a/application/views/interface_assets/footer.php +++ b/application/views/interface_assets/footer.php @@ -2236,6 +2236,8 @@ $(document).ready(function() { const resetUI = () => { $("#sat_name, #sat_mode, #frequency, #frequency_rx, #band_rx").val(""); $("#selectPropagation").val($("#selectPropagation option:first").val()); + // Clear CAT value cache so re-selecting a radio with identical values still repopulates fields. + $('#frequency, #frequency_rx, #sat_name, #sat_mode, #transmit_power, #selectPropagation, #mode').removeData('catValue'); $(".radio_timeout_error").remove(); };