diff --git a/frontend/index.html b/frontend/index.html index 8e60d77..15c3b0a 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -2131,14 +2131,12 @@ function onBerSubTypeChange(sel) { if (type === 'error') { body.innerHTML = buildErrorActionRow(row.dataset.berIdx); const recoveryBuilder = body.querySelector('.error-recovery-builder'); - const recoveryHtml = berRowHtml(0, 'immediate'); - const tempDiv = document.createElement('div'); - tempDiv.innerHTML = recoveryHtml; - const recoveryBody = tempDiv.querySelector('.ber-body'); - const recoverySubBody = recoveryBody.querySelector('.ber-sub-body'); - const recoverySubtype = recoverySubBody.querySelector('.ber-subtype'); - recoverySubtype.value = 'proactive'; - onBerSubTypeChange(recoverySubtype); + recoveryBuilder.innerHTML = berRowHtml(0, 'immediate'); + const recoverySubtype = recoveryBuilder.querySelector('.ber-subtype'); + if (recoverySubtype) { + recoverySubtype.value = 'proactive'; + onBerSubTypeChange(recoverySubtype); + } } else { body.innerHTML = `