From 88447e6c2b7fb3d7441a37a6f1b36cf9c886e4d9 Mon Sep 17 00:00:00 2001 From: Codeman maintainer Date: Tue, 6 Oct 2026 16:36:06 +0200 Subject: [PATCH] fix(tiles): no black band under a tile's last row xterm paints its viewport black, and a tile's rows rarely fill it exactly, so every tile showed a black strip between its last row and its bottom edge. The main terminal's container already makes the viewport transparent; tiles get the same rule, so the gap shows the terminal background. Co-Authored-By: Claude Opus 5.5 (1M context) --- src/web/public/styles.css | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/web/public/styles.css b/src/web/public/styles.css index 0bee818a..c756f2af 100644 --- a/src/web/public/styles.css +++ b/src/web/public/styles.css @@ -19413,6 +19413,13 @@ html[data-session-list="sidebar"][data-sidebar="collapsed"] .btn-sidebar-toggle height: 100%; } +/* As .terminal-container's: xterm paints its viewport black, and the rows + rarely fill the tile exactly, so without this every tile had a black band + under its last row instead of the terminal background. */ +.tile-body .xterm-viewport { + background: transparent !important; +} + /* Quiet "loading" state while the tile's capture waits in the grid's one load queue (or runs). */ .tile.tile--loading .tile-body::after {