{"repo":"NousResearch/hermes-agent","public_id":"29160","display_label":"Kanban board overflow and scrollbar visibility issues","summary":"Multiple bug reports and fix attempts addressing the kanban board's failure to show a horizontal scrollbar, causing columns to be clipped or hidden on typical viewport widths. Related concerns include column body overflow, lane wrapping at narrow widths, and truncated column header text.","subsystem":"dashboard","counts":{"members":6,"open_issues":0,"open_issues_distinct":0,"open_prs":1,"closed_issues":3,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":33758,"merged_at":"2026-05-28T09:33:51+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-05-28T09:33:51+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.24799999999999997},"fix_edges":[{"issue_number":30503,"pr_number":33758,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-05-28T09:33:51+00:00"}],"members":[{"kind":"issue","number":29160,"title":"[Bug]: Kanban dashboard hides rightmost columns (done/blocked/review) due to invisible horizontal scrollbar","url":null,"state":"closed"},{"kind":"issue","number":30023,"title":"[Bug]: Kanban board lanes overflow outside the frame with no usable way to view full lane","url":null,"state":"closed"},{"kind":"issue","number":30503,"title":"Dashboard Kanban: IN PROGRESS column header task count truncated","url":null,"state":"closed"},{"kind":"pr","number":29173,"title":"fix(kanban): show dashboard overflow columns","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#33758","number":33758}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":30550,"title":"fix(kanban): show horizontal scrollbar for overflowing columns","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"70abae8e3b4b674dea90ecfc020a4b882d8a1926","number":0},{"kind":"commit","value":"bb0ac5ced25b1ea5d329b57faa75cd67051e45ea","number":0},{"kind":"pr","value":"#30503","number":30503},{"kind":"pr","value":"#33758","number":33758},{"kind":"pr","value":"#30550","number":30550}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":33758,"title":"fix(kanban): show horizontal scrollbar + fix column body overflow (salvage #29233)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["plugins/kanban/dashboard/dist/style.css","scripts/release.py"],"fix_hunks":[{"file":"plugins/kanban/dashboard/dist/style.css","hunks":["@@ -67,10 +67,6 @@\n   gap: 0.75rem;\n   align-items: start;\n   overflow-x: auto;\n-  scrollbar-width: none;\n-}\n-.hermes-kanban-columns::-webkit-scrollbar {\n-  display: none;\n }\n \n .hermes-kanban-column {","@@ -143,6 +139,8 @@\n   gap: 0.45rem;\n   overflow-y: auto;\n   padding-right: 0.1rem;\n+  flex: 1;\n+  min-height: 0;\n }\n \n .hermes-kanban-empty {"]},{"file":"scripts/release.py","hunks":["@@ -1288,6 +1288,8 @@\n     \"[redacted:email]\": \"rudi193-cmd\",\n     \"86684667+sadiksaifi@users.noreply.github.com\": \"sadiksaifi\",  # PR #27982 salvage (kanban horiz scroll)\n     \"[redacted:email]\": \"sadiksaifi\",\n+    \"231588442+vynxevainglory-ai@users.noreply.github.com\": \"vynxevainglory-ai\",  # PR #29233 salvage (kanban scrollbar + body overflow)\n+    \"[redacted:email]\": \"vynxevainglory-ai\",\n     # batch salvage (May 2026 LHF run, group 8)\n     \"266824395+AceWattGit@users.noreply.github.com\": \"AceWattGit\",  # PR #28159 salvage (_pool_may_recover NameError)\n     \"57024493+YuanHanzhong@users.noreply.github.com\": \"YuanHanzhong\",  # PR #28032 salvage (x.com status link-like)\n"]}]}],"trust":{"default_tier":"verified","includes_suggested":false}}