From 43242210ab2db778fafecb1f9709e2ac7365ef54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD=20=D0=A2=D1=80=D0=BE=D1=88?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Thu, 20 Aug 2026 01:41:09 +0300 Subject: [PATCH] Fix Error Action Recovery Action builder: append to DOM before querying --- frontend/index.html | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) 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 = `