From 54287e5ef317c46eda6e0251f860703a56384181 Mon Sep 17 00:00:00 2001 From: Jan Faracik <43062514+janfaracik@users.noreply.github.com> Date: Thu, 23 Dec 2021 19:00:05 +0000 Subject: [PATCH] Fix legacy attach previous labels --- war/src/main/webapp/scripts/hudson-behavior.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/war/src/main/webapp/scripts/hudson-behavior.js b/war/src/main/webapp/scripts/hudson-behavior.js index 51f8073a3176..5c32d3d166cb 100644 --- a/war/src/main/webapp/scripts/hudson-behavior.js +++ b/war/src/main/webapp/scripts/hudson-behavior.js @@ -835,11 +835,14 @@ function expandButton(e) { function labelAttachPreviousOnClick() { var e = $(this).previous(); while (e!=null) { - if (e.tagName=="INPUT") { - e.click(); - break; - } - e = e.previous(); + if (e.classList.contains("jenkins-radio")) { + e = e.querySelector("input"); + } + if (e.tagName=="INPUT") { + e.click(); + break; + } + e = e.previous(); } }