Fix for init with cleared freq field

This commit is contained in:
Szymon Porwolik
2025-11-15 10:55:08 +01:00
parent 65f0ab8f4d
commit cdf8ea51a0

View File

@@ -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