From b3646248f032f9f8d9fa7a68a1262559dfffe609 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 24 Jul 2026 20:05:19 +0000 Subject: [PATCH 1/2] Fix clipped suggest widget list items Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com> --- .../contrib/styleOverrides/browser/media/roundedCorners.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/vs/workbench/contrib/styleOverrides/browser/media/roundedCorners.css b/src/vs/workbench/contrib/styleOverrides/browser/media/roundedCorners.css index cb777a19500c2d..8a9eaabf3425a1 100644 --- a/src/vs/workbench/contrib/styleOverrides/browser/media/roundedCorners.css +++ b/src/vs/workbench/contrib/styleOverrides/browser/media/roundedCorners.css @@ -219,6 +219,11 @@ overflow: hidden; } +/* Match suggest rows to the containing overlay so focused rows are not clipped. */ +.style-override .editor-widget.suggest-widget .monaco-list .monaco-list-row:not(.separator) { + border-radius: var(--vscode-cornerRadius-large) !important; +} + /* Context menus and general menu surfaces */ .style-override .monaco-menu .monaco-action-bar.vertical { border-radius: var(--vscode-cornerRadius-large) !important; From c92ac79b15cce07e08abc4c902a6fd474fa24915 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 24 Jul 2026 20:47:22 +0000 Subject: [PATCH 2/2] fix: apply overlay corner radius only to boundary suggest rows Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com> --- .../styleOverrides/browser/media/roundedCorners.css | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/contrib/styleOverrides/browser/media/roundedCorners.css b/src/vs/workbench/contrib/styleOverrides/browser/media/roundedCorners.css index 8a9eaabf3425a1..83bd7efe51d2fa 100644 --- a/src/vs/workbench/contrib/styleOverrides/browser/media/roundedCorners.css +++ b/src/vs/workbench/contrib/styleOverrides/browser/media/roundedCorners.css @@ -219,9 +219,12 @@ overflow: hidden; } -/* Match suggest rows to the containing overlay so focused rows are not clipped. */ -.style-override .editor-widget.suggest-widget .monaco-list .monaco-list-row:not(.separator) { - border-radius: var(--vscode-cornerRadius-large) !important; +/* Only boundary rows adopt the overlay's outer corners; interior rows keep the Control radius. */ +.style-override .editor-widget.suggest-widget .monaco-list .monaco-list-row:not(.separator):first-child { + border-radius: var(--vscode-cornerRadius-large) var(--vscode-cornerRadius-large) 0 0 !important; +} +.style-override .editor-widget.suggest-widget .monaco-list .monaco-list-row:not(.separator):last-child { + border-radius: 0 0 var(--vscode-cornerRadius-large) var(--vscode-cornerRadius-large) !important; } /* Context menus and general menu surfaces */