-
Bug
-
Resolution: Fixed
-
Critical
-
-
2.391
The implementation of our boolean radio button (see https://github.com/jenkinsci/jenkins/blob/master/core/src/main/resources/lib/form/booleanRadio.jelly) does use a generated ID. When you have a repeatable describable (e.g. quality gates in the warnings plugin, or code coverage plugin) then this ID will be duplicated for all instances, i.e. the button will be toggled automatically for all instances rather than for the selected one only. We need to provide a way to make this ID unique.
- is related to
-
JENKINS-70739 Gradle step radioBlock uses non-unique ID
-
- Closed
-
-
JENKINS-70988 Credentials Binding step repeatable property uses non-unique ID
-
- Closed
-
-
JENKINS-70989 Text File Operations radio uses non-unique ID
-
- Closed
-
- links to
After looking into it a little bit deeper it appears, that the actual problem is the duplicate id that is generated by the booleanRadio. This affects the correct rendering and animation of the radio buttons. The name seems to be unique though. What I do not understand is, how this ID is composed for repeatable. It seems that the value is cached.