diff --git a/core/src/main/resources/lib/hudson/projectView.jelly b/core/src/main/resources/lib/hudson/projectView.jelly
index de8d4a9316b1..75842abc1e9f 100644
--- a/core/src/main/resources/lib/hudson/projectView.jelly
+++ b/core/src/main/resources/lib/hudson/projectView.jelly
@@ -67,23 +67,25 @@ THE SOFTWARE.
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
diff --git a/war/src/main/scss/abstracts/_theme.scss b/war/src/main/scss/abstracts/_theme.scss
index 9004709c76a1..c108634f7c85 100644
--- a/war/src/main/scss/abstracts/_theme.scss
+++ b/war/src/main/scss/abstracts/_theme.scss
@@ -267,6 +267,7 @@ $semantics: (
--tab-baseline-default-display: none;
// Side panel
+ --side-panel-width: 340px;
--panel-header-bg-color: var(--light-grey);
--panel-border-color: var(--light-grey);
--side-panel-hover-color: var(--panel-border-color);
diff --git a/war/src/main/scss/base/_layout-commons.scss b/war/src/main/scss/base/_layout-commons.scss
index c42e6dcafe67..ce45451b0add 100644
--- a/war/src/main/scss/base/_layout-commons.scss
+++ b/war/src/main/scss/base/_layout-commons.scss
@@ -84,7 +84,7 @@
}
body.two-column #main-panel {
- width: calc(100% - 320px);
+ width: calc(100% - var(--side-panel-width));
flex: 1;
display: block;
}
@@ -98,7 +98,7 @@ body.full-screen #main-panel {
}
body.two-column #side-panel {
- width: 340px;
+ width: var(--side-panel-width);
}
/* stylelint-disable-next-line media-query-no-invalid */
@@ -118,9 +118,16 @@ body.two-column #side-panel {
}
}
+.app-project-status-table {
+ width: 100%;
+ overflow-x: auto;
+}
+
@media (width >= 1170px) {
body.two-column #main-panel {
- width: calc(100% - 370px);
+ width: calc(
+ 100% - calc(var(--side-panel-width) + calc(var(--section-padding) * 2))
+ );
}
}