diff --git a/core/src/main/resources/lib/form/descriptorList.jelly b/core/src/main/resources/lib/form/descriptorList.jelly
index ed485ef79fc6..f5d364d45682 100644
--- a/core/src/main/resources/lib/form/descriptorList.jelly
+++ b/core/src/main/resources/lib/form/descriptorList.jelly
@@ -34,6 +34,9 @@ THE SOFTWARE.
Sets the icon on the sidebar item for the section anchor link
The icon isn't visible in the section itself
+
+ Optional attribute to set a description for the section
+
hudson.model.Descriptor collection whose configuration page is rendered.
@@ -72,7 +75,7 @@ THE SOFTWARE.
-
+
diff --git a/core/src/main/resources/lib/hudson/project/config-buildWrappers.jelly b/core/src/main/resources/lib/hudson/project/config-buildWrappers.jelly
index bf11b396140e..a4895cc2c8cc 100644
--- a/core/src/main/resources/lib/hudson/project/config-buildWrappers.jelly
+++ b/core/src/main/resources/lib/hudson/project/config-buildWrappers.jelly
@@ -29,7 +29,8 @@ THE SOFTWARE.
-
diff --git a/core/src/main/resources/lib/hudson/project/config-buildWrappers.properties b/core/src/main/resources/lib/hudson/project/config-buildWrappers.properties
new file mode 100644
index 000000000000..f5e24444151c
--- /dev/null
+++ b/core/src/main/resources/lib/hudson/project/config-buildWrappers.properties
@@ -0,0 +1 @@
+description=Configure settings and variables that define the context in which your build runs, like credentials, paths, and global parameters.
diff --git a/core/src/main/resources/lib/hudson/project/config-builders.jelly b/core/src/main/resources/lib/hudson/project/config-builders.jelly
index f73d3db19324..7ac736b8ca2e 100644
--- a/core/src/main/resources/lib/hudson/project/config-builders.jelly
+++ b/core/src/main/resources/lib/hudson/project/config-builders.jelly
@@ -27,12 +27,12 @@ THE SOFTWARE.
-->
-
-
-
-
+
+
diff --git a/core/src/main/resources/lib/hudson/project/config-builders.properties b/core/src/main/resources/lib/hudson/project/config-builders.properties
new file mode 100644
index 000000000000..09d79670c511
--- /dev/null
+++ b/core/src/main/resources/lib/hudson/project/config-builders.properties
@@ -0,0 +1 @@
+description=Automate your build process with ordered tasks like code compilation, testing, and deployment.
diff --git a/core/src/main/resources/lib/hudson/project/config-publishers2.jelly b/core/src/main/resources/lib/hudson/project/config-publishers2.jelly
index 20ad2f6509e1..6a422834750e 100644
--- a/core/src/main/resources/lib/hudson/project/config-publishers2.jelly
+++ b/core/src/main/resources/lib/hudson/project/config-publishers2.jelly
@@ -27,15 +27,14 @@ THE SOFTWARE.
-->
-
-
-
-
+
+
diff --git a/core/src/main/resources/lib/hudson/project/config-publishers2.properties b/core/src/main/resources/lib/hudson/project/config-publishers2.properties
new file mode 100644
index 000000000000..30d6d39fe2fb
--- /dev/null
+++ b/core/src/main/resources/lib/hudson/project/config-publishers2.properties
@@ -0,0 +1 @@
+description=Define what happens after a build completes, like sending notifications, archiving artifacts, or triggering other jobs.
diff --git a/core/src/main/resources/lib/hudson/project/config-scm.jelly b/core/src/main/resources/lib/hudson/project/config-scm.jelly
index 6a0202e005b5..56c174b11887 100644
--- a/core/src/main/resources/lib/hudson/project/config-scm.jelly
+++ b/core/src/main/resources/lib/hudson/project/config-scm.jelly
@@ -25,7 +25,9 @@ THE SOFTWARE.
-
+
diff --git a/core/src/main/resources/lib/hudson/project/config-scm.properties b/core/src/main/resources/lib/hudson/project/config-scm.properties
new file mode 100644
index 000000000000..9cc6366bbee7
--- /dev/null
+++ b/core/src/main/resources/lib/hudson/project/config-scm.properties
@@ -0,0 +1 @@
+description=Connect and manage your code repository to automatically pull the latest code for your builds.
diff --git a/core/src/main/resources/lib/hudson/project/config-trigger.jelly b/core/src/main/resources/lib/hudson/project/config-trigger.jelly
index 9d3651d6e1a2..26700d99d336 100644
--- a/core/src/main/resources/lib/hudson/project/config-trigger.jelly
+++ b/core/src/main/resources/lib/hudson/project/config-trigger.jelly
@@ -31,7 +31,8 @@ THE SOFTWARE.
-
diff --git a/core/src/main/resources/lib/hudson/project/config-trigger.properties b/core/src/main/resources/lib/hudson/project/config-trigger.properties
new file mode 100644
index 000000000000..dc25d12170ad
--- /dev/null
+++ b/core/src/main/resources/lib/hudson/project/config-trigger.properties
@@ -0,0 +1 @@
+description=Set up automated actions that start your build based on specific events, like code changes or scheduled times.
diff --git a/src/main/js/section-to-sidebar-items.js b/src/main/js/section-to-sidebar-items.js
index 38683e995f5b..54a6ff6e10a5 100644
--- a/src/main/js/section-to-sidebar-items.js
+++ b/src/main/js/section-to-sidebar-items.js
@@ -1,7 +1,7 @@
import { createElementFromHtml, toId } from "./util/dom";
const HEADER_SELECTOR =
- ".config-table .jenkins-app-bar h2, .config-table > .jenkins-section > .jenkins-section__title";
+ ".config-table .jenkins-app-bar h2, .config-table > .jenkins-section > .jenkins-section__title, .config-table > section > .jenkins-section > .jenkins-section__title";
const DEFAULT_ICON = ``;
window.addEventListener("load", function () {
diff --git a/src/main/scss/components/_section.scss b/src/main/scss/components/_section.scss
index 4e0768d8f6e0..4519554ff849 100644
--- a/src/main/scss/components/_section.scss
+++ b/src/main/scss/components/_section.scss
@@ -36,7 +36,7 @@
.jenkins-section__description {
// Tweaked margin so that it appears visually centred when placed next to `.jenkins-section__title`
- margin: -0.5rem 0 1rem;
+ margin: -0.8125rem 0 1rem;
color: var(--text-color-secondary);
line-height: 1.66;
}