From 538f0fa3394d3d29730616340560acb4c5becb87 Mon Sep 17 00:00:00 2001 From: Vynxe Vainglory Date: Wed, 20 May 2026 05:32:27 -0400 Subject: [PATCH] fix(kanban): wrap columns into rows and fix vertical overflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two CSS issues in the kanban dashboard: 1. Columns overflow horizontally with no way to reach them — the original scrollbar-width: none hid the scrollbar entirely, and even with a scrollbar, a wrapping layout is better UX for a board with 8+ columns. Changed to flex-wrap: wrap and removed the overflow-x: auto + hidden scrollbar rules. Columns now flow into multiple rows (~3 per row on a typical viewport) instead of running off-screen. 2. .hermes-kanban-column-body lacked flex: 1 and min-height: 0, so the flex child's implicit min-height: auto prevented it from shrinking below its content size. Columns with many cards pushed past the parent max-height instead of scrolling internally. Verified: 9 columns wrap into 3 rows, all visible without horizontal scroll. Done column (53 tasks) scrolls vertically within its column bounds. --- plugins/kanban/dashboard/dist/style.css | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/plugins/kanban/dashboard/dist/style.css b/plugins/kanban/dashboard/dist/style.css index 052fa4622c5..d2078f9b538 100644 --- a/plugins/kanban/dashboard/dist/style.css +++ b/plugins/kanban/dashboard/dist/style.css @@ -64,13 +64,9 @@ .hermes-kanban-columns { display: flex; + flex-wrap: wrap; gap: 0.75rem; align-items: start; - overflow-x: auto; - scrollbar-width: none; -} -.hermes-kanban-columns::-webkit-scrollbar { - display: none; } .hermes-kanban-column { @@ -143,6 +139,8 @@ gap: 0.45rem; overflow-y: auto; padding-right: 0.1rem; + flex: 1; + min-height: 0; } .hermes-kanban-empty {