diff --git a/frontend/index.html b/frontend/index.html
index 4062c17..f12b26b 100644
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -2382,8 +2382,9 @@ function generateScriptIdHint(rowIdx) {
}
function genScriptChainingValue(row, tag) {
- const firstRadio = row.querySelector(`input[name="chaining-"][value="first"]`);
- const intermediateRadio = row.querySelector(`input[name="chaining-"][value="intermediary"]`);
+ const rowIdx = row.dataset.berIdx;
+ const firstRadio = row.querySelector(`input[name="chaining-${rowIdx}"][value="first"]`);
+ const intermediateRadio = row.querySelector(`input[name="chaining-${rowIdx}"][value="intermediary"]`);
const lastCheckbox = row.querySelector(`input[name="chaining-${rowIdx}-last"]`);
const scriptIdInput = row.querySelector('.chaining-script-id');
const additionalInput = row.querySelector('.chaining-additional');