From a4418c2b63c293780f361da1c23fd40b86be3fb6 Mon Sep 17 00:00:00 2001 From: j4rviscmd Date: Wed, 3 Jun 2026 11:58:10 +0900 Subject: [PATCH] fix: raise active pane border z-index above xterm-screen to prevent bottom clipping The active pane border (::after pseudo-element) had z-index:6, which was below xterm-screen (z-index:31). This caused the terminal canvas to cover the bottom border of the active pane in terminal-in-editor groups. Raised to z-index:35, which is above all xterm layers (max 34) but below hover/suggest widgets (z-index:40), preserving the fix from issue #181. --- src/vs/workbench/browser/parts/editor/media/editorgroupview.css | 2 +- src/vs/workbench/browser/parts/media/paneCompositePart.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/browser/parts/editor/media/editorgroupview.css b/src/vs/workbench/browser/parts/editor/media/editorgroupview.css index 991460bac69..34fbef5685d 100644 --- a/src/vs/workbench/browser/parts/editor/media/editorgroupview.css +++ b/src/vs/workbench/browser/parts/editor/media/editorgroupview.css @@ -68,7 +68,7 @@ inset: 0; border: var(--active-pane-border-width, 1px) solid var(--active-pane-border-color, transparent); pointer-events: none; - z-index: 6; + z-index: 35; /* above xterm-screen (z-index:31), below hover widgets (z-index:40) */ } .monaco-workbench .part.editor > .content .editor-group-container.empty { diff --git a/src/vs/workbench/browser/parts/media/paneCompositePart.css b/src/vs/workbench/browser/parts/media/paneCompositePart.css index 4ac62cd2558..85a21c06bf5 100644 --- a/src/vs/workbench/browser/parts/media/paneCompositePart.css +++ b/src/vs/workbench/browser/parts/media/paneCompositePart.css @@ -377,5 +377,5 @@ inset: 0; border: var(--active-pane-border-width, 1px) solid var(--active-pane-border-color, transparent); pointer-events: none; - z-index: 6; + z-index: 35; /* above xterm-screen (z-index:31), below hover widgets (z-index:40) */ }