-
-
Notifications
You must be signed in to change notification settings - Fork 9.4k
Description
Hi,
I saw that on our Jenkins instance there are jobs with really long parallel stages names.
When we open Console view all actions are hidden behind parallel stages names.
In such scenario both actions and parallel stages names are not usable.
This issue generally happens even for shorter names, as seen in the attachment. For longer ones it get's more annoying as text on the buttons is completely hidden.
Here is pipeline to reproduce :
pipeline {
agent none stages {
stage('Hello') {
steps {
script {
def parallelSteps = [
"run echo hello world from step 1": {echo "world"},
"run echo hello world from step 2": {echo "world"},
"run echo hello world from step 3": {echo "world"},
"run echo hello world from step 4": {echo "world"},
"run echo hello world from step 5": {echo "world"},
"run echo hello world from step 6": {echo "world"},
"run echo hello world from step 7": {echo "world"},
"run echo hello world from step 8": {echo "world"},
"run echo hello world from step 9": {echo "world"},
"run echo hello world from step 10": {echo "world"},
"run echo hello world from step 11": {echo "world"},
"run echo hello world from step 12": {echo "world"},
"run echo hello world from step 13": {echo "world"},
"run echo hello world from step 14": {echo "world"},
"run echo hello world from step 15": {echo "world"},
"run echo hello world from step 16": {echo "world"},
"run echo hello world from step 17": {echo "world"},
"run echo hello world from step 18": {echo "world"},
"run echo hello world from step 19": {echo "world"},
"run echo hello world from step 20": {echo "world"},
]
parallel parallelSteps
}
}
}
}
}
Originally reported by novinxy, imported from: Long names of parallel blocks make actions in console view unusable
- status: Open
- priority: Minor
- component(s): core, pipeline
- resolution: Unresolved
- votes: 0
- watchers: 1
- imported: 2025-11-24
Raw content of original issue
Hi,
I saw that on our Jenkins instance there are jobs with really long parallel stages names.
When we open Console view all actions are hidden behind parallel stages names. In such scenario both actions and parallel stages names are not usable.
This issue generally happens even for shorter names, as seen in the attachment. For longer ones it get's more annoying as text on the buttons is completely hidden.
Here is pipeline to reproduce :
pipeline { agent none stages { stage('Hello') { steps { script { def parallelSteps = [ "run echo hello world from step 1": {echo "world"}, "run echo hello world from step 2": {echo "world"}, "run echo hello world from step 3": {echo "world"}, "run echo hello world from step 4": {echo "world"}, "run echo hello world from step 5": {echo "world"}, "run echo hello world from step 6": {echo "world"}, "run echo hello world from step 7": {echo "world"}, "run echo hello world from step 8": {echo "world"}, "run echo hello world from step 9": {echo "world"}, "run echo hello world from step 10": {echo "world"}, "run echo hello world from step 11": {echo "world"}, "run echo hello world from step 12": {echo "world"}, "run echo hello world from step 13": {echo "world"}, "run echo hello world from step 14": {echo "world"}, "run echo hello world from step 15": {echo "world"}, "run echo hello world from step 16": {echo "world"}, "run echo hello world from step 17": {echo "world"}, "run echo hello world from step 18": {echo "world"}, "run echo hello world from step 19": {echo "world"}, "run echo hello world from step 20": {echo "world"}, ] parallel parallelSteps } } } } }
environment
Jenkins: 2.504.1<br/>
OS: Windows Server 2022 - 10.0<br/>
Java: 17.0.15 - Azul Systems, Inc. (OpenJDK 64-Bit Server VM)<br/>
---<br/>
PrioritySorter:863.v4a_b_974a_5d042<br/>
TestComplete:2.10<br/>
ansicolor:1.0.6<br/>
antisamy-markup-formatter:173.v680e3a_b_69ff3<br/>
apache-httpcomponents-client-4-api:4.5.14-269.vfa_2321039a_83<br/>
apache-httpcomponents-client-5-api:5.5-150.veb_76e719855b_<br/>
asm-api:9.8-163.vb_2a_96d3f9c3c<br/>
azure-credentials:357.v6447d38fb_007<br/>
azure-keyvault:282.v43b_691a_13d19<br/>
azure-sdk:239.v0e088b_133a_77<br/>
badge:2.8<br/>
bootstrap5-api:5.3.7-1<br/>
bouncycastle-api:2.30.1.80-261.v00c0e2618ec3<br/>
branch-api:2.1233.vfb_6b_2b_3ed499<br/>
build-failure-analyzer:2.5.5<br/>
build-name-setter:2.5.0<br/>
build-timeout:1.38<br/>
build-timestamp:1.1.0<br/>
build-user-vars-plugin:195.v8c35f9d5c3dc<br/>
buildresult-trigger:1.01<br/>
buildtriggerbadge:294.v928d20c8c8f6<br/>
caffeine-api:3.2.2-178.v353b_8428ed56<br/>
checks-api:373.vfe7645102093<br/>
cloudbees-folder:6.1036.vb_94fd035b_287<br/>
collapsing-console-sections:1.11.0<br/>
command-launcher:123.v37cfdc92ef67<br/>
commons-compress-api:1.27.1-3<br/>
commons-lang3-api:3.18.0-98.v3a_674c06072d<br/>
commons-text-api:1.13.1-176.v74d88f22034b_<br/>
conditional-buildstep:1.5.0<br/>
configuration-as-code:1971.vf9280461ea_89<br/>
copyartifact:770.va_6c69e063442<br/>
credentials:1417.vd854994a_f6b_e<br/>
credentials-binding:702.vfe613e537e88<br/>
custom-markup-formatter:39.v291c115db_c4d<br/>
dark-theme:524.vd675b_22b_30cb_<br/>
dashboard-view:2.537.v5132851f6ca_f<br/>
data-tables-api:2.3.2-3<br/>
display-url-api:2.209.v582ed814ff2f<br/>
durable-task:594.v093d5387225c<br/>
echarts-api:5.6.0-5<br/>
eddsa-api:0.3.0.1-19.vc432d923e5ee<br/>
editable-choice:71.v02a291ebbe45<br/>
emoji-symbols-api:16.0-26.v9818ff7423f0<br/>
envinject:2.926.v69c9b_3896a_96<br/>
envinject-api:1.235.va_14c74f8f487<br/>
exclusive-execution:0.8<br/>
external-monitor-job:223.vb_fddcf42c9b_3<br/>
extra-columns:1.27<br/>
font-awesome-api:7.0.0-1<br/>
generic-webhook-trigger:2.3.1<br/>
git:5.7.0<br/>
git-client:6.2.0<br/>
git-parameter:444.vca_b_84d3703c2<br/>
github-api:1.321-488.v9b_c0da_9533f8<br/>
groovy:497.v7b_061a_a_de65d<br/>
groovy-postbuild:272.v52a_03efb_8653<br/>
gson-api:2.13.1-153.vb_3d0c48a_a_b_4a_<br/>
htmlpublisher:427<br/>
http_request:1.20<br/>
instance-identity:203.v15e81a_1b_7a_38<br/>
ionicons-api:88.va_4187cb_eddf1<br/>
jackson2-api:2.19.2-408.v18248a_324cfe<br/>
jakarta-activation-api:2.1.3-2<br/>
jakarta-mail-api:2.1.3-2<br/>
javadoc:327.vdfe586651ee0<br/>
javax-activation-api:1.2.0-8<br/>
javax-mail-api:1.6.2-11<br/>
jaxb:2.3.9-133.vb_ec76a_73f706<br/>
jdk-tool:83.v417146707a_3d<br/>
jfrog:1.5.8<br/>
job-dsl:1.93<br/>
jobConfigHistory:1343.v4b_e819a_ecdc2<br/>
joda-time-api:2.14.0-149.v1c3ce991d1b_9<br/>
jquery3-api:3.7.1-3<br/>
json-api:20250517-163.v1c5da_e99c775<br/>
json-path-api:2.9.0-178.vca_b_c71881321<br/>
junit:1335.v6b_a_a_e18534e1<br/>
leastload:62.vfa_8830902733<br/>
locale:597.v7781ce70d4cf<br/>
lockable-resources:1408.vb_7d1f371781d<br/>
mailer:509.vc54d23fc427e<br/>
matrix-auth:3.2.6<br/>
matrix-project:849.v0cd64ed7e531<br/>
metrics:4.2.32-476.v5042e1c1edd7<br/>
mina-sshd-api-common:2.15.0-161.vb_200831a_c15b_<br/>
mina-sshd-api-core:2.15.0-161.vb_200831a_c15b_<br/>
monitoring:2.5.0<br/>
multibranch-scan-webhook-trigger:1.0.11<br/>
naginator:1.504.vfc3736332f16<br/>
netty-api:4.1.118.Final-9.v776038d601a_7<br/>
nodelabelparameter:759.vb_b_e95db_f3251<br/>
okhttp-api:4.11.0-189.v976fa_d3379d6<br/>
parameterized-trigger:859.vb_e3907a_07a_16<br/>
pipeline-agent-build-history:100.v42603a_8d8477<br/>
pipeline-build-step:571.v08a_fffd4b_0ce<br/>
pipeline-graph-analysis:241.vc3d48fb_b_2582<br/>
pipeline-graph-view:612.v864406fe6a_94<br/>
pipeline-groovy-lib:752.vdddedf804e72<br/>
pipeline-input-step:532.v9e7466cb_4406<br/>
pipeline-milestone-step:138.v78ca_76831a_43<br/>
pipeline-model-api:2.2258.v4e96d2b_da_f9b_<br/>
pipeline-model-definition:2.2258.v4e96d2b_da_f9b_<br/>
pipeline-model-extensions:2.2258.v4e96d2b_da_f9b_<br/>
pipeline-rest-api:2.38<br/>
pipeline-stage-step:322.vecffa_99f371c<br/>
pipeline-stage-tags-metadata:2.2258.v4e96d2b_da_f9b_<br/>
pipeline-utility-steps:2.19.0<br/>
plain-credentials:199.v9f8e1f741799<br/>
plugin-util-api:6.1.0<br/>
postbuild-task:78.v24529f1f5cdb_<br/>
powershell:2.3<br/>
preSCMbuildstep:115.vf9808414429d<br/>
prism-api:1.30.0-1<br/>
project-description-setter:1.2<br/>
prometheus:819.v50953a_c560dd<br/>
purge-build-queue-plugin:125.v09ee2147746f<br/>
rebuild:338.va_0a_b_50e29397<br/>
resource-disposer:0.25<br/>
role-strategy:785.v8d262df0f607<br/>
run-condition:243.v3c3f94e46a_8b_<br/>
saml:4.569.vcff838e19ed1<br/>
scm-api:704.v3ce5c542825a_<br/>
script-security:1373.vb_b_4a_a_c26fa_00<br/>
sidebar-link:2.4.2<br/>
simple-theme-plugin:211.v5424a_5510e47<br/>
skip-certificate-check:50.vcfa_cdb_b_27312<br/>
snakeyaml-api:2.3-125.v4d77857a_b_402<br/>
ssh-credentials:359.v2191c4cf635f<br/>
sshd:3.372.v5d04a_e92d8cf<br/>
structs:350.v3b_30f09f2363<br/>
text-file-operations:1.3.2<br/>
text-finder:1.32<br/>
theme-manager:313.v8657a_a_7692cb_<br/>
timestamper:1.30<br/>
token-macro:444.v52de7e9c573d<br/>
trilead-api:2.209.v0e69b_c43c245<br/>
uno-choice:2.8.4-SNAPSHOT (private-a592dd8d-grno)<br/>
variant:70.va_d9f17f859e0<br/>
view-job-filters:401.va_809f6a_b_0c26<br/>
workflow-aggregator:608.v67378e9d3db_1<br/>
workflow-api:1380.ve03e7a_63d139<br/>
workflow-basic-steps:1079.vce64b_a_929c5a_<br/>
workflow-cps:4169.vb_7e492a_1c7b_e<br/>
workflow-durable-task-step:1442.vb_a_b_f5f3da_9f9<br/>
workflow-job:1540.v295eccc9778f<br/>
workflow-multibranch:806.vb_b_688f609ee9<br/>
workflow-scm-step:437.v05a_f66b_e5ef8<br/>
workflow-step-api:704.ve4f0967e98fa_<br/>
workflow-support:968.v8f17397e87b_8<br/>
ws-cleanup:0.48<br/>
xtrigger-api:1.2<br/>



