From cdf8ea51a08e17f9ec58cbe3a131c57dcf380a30 Mon Sep 17 00:00:00 2001 From: Szymon Porwolik Date: Sat, 15 Nov 2025 10:55:08 +0100 Subject: [PATCH] Fix for init with cleared freq field --- assets/js/dxwaterfall.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/assets/js/dxwaterfall.js b/assets/js/dxwaterfall.js index d1c2578da..95cbb6173 100644 --- a/assets/js/dxwaterfall.js +++ b/assets/js/dxwaterfall.js @@ -1562,7 +1562,17 @@ var dxWaterfall = { var currentFreq = parseFloat($freqInput.val()) || 0; if (currentFreq === 0 || !DX_WATERFALL_UTILS.frequency.isValid(currentFreq)) { - // No valid frequency yet - wait for frequency data + // No valid frequency - try to populate from freq_calculated if available + var freqCalc = parseFloat($('#freq_calculated').val()) || 0; + var unit = $('#qrg_unit').text() || 'kHz'; + if (freqCalc > 0) { + var freqHz = convertFrequency(freqCalc, unit, 'Hz'); + $('#frequency').val(freqHz); + $('#frequency').trigger('change'); + DX_WATERFALL_UTILS.log.debug('[DX Waterfall] Populated frequency from display field: ' + freqHz + ' Hz'); + } + + // Wait for frequency data DX_WATERFALL_UTILS.log.debug('[DX Waterfall] Waiting for valid frequency data...'); // Transition to INITIALIZING state to show waiting message