From b68d5193140a632dafb42e898ed6882f9deb84a7 Mon Sep 17 00:00:00 2001 From: octo-patch Date: Sat, 18 Apr 2026 09:53:17 +0800 Subject: [PATCH] fix: add position:relative to .interactive-session for dnd overlay (fixes #925) The .chat-dnd-overlay element uses position:absolute to cover the chat panel during drag-and-drop, but its parent .interactive-session lacked a positioning context (position:relative). This caused the overlay to be positioned relative to a wrong ancestor, making it appear off-screen or in an incorrect location with no visual feedback during drag operations. --- src/vs/workbench/contrib/chat/browser/media/chat.css | 1 + 1 file changed, 1 insertion(+) diff --git a/src/vs/workbench/contrib/chat/browser/media/chat.css b/src/vs/workbench/contrib/chat/browser/media/chat.css index ea0a6ea8303..eb4eefeae6d 100644 --- a/src/vs/workbench/contrib/chat/browser/media/chat.css +++ b/src/vs/workbench/contrib/chat/browser/media/chat.css @@ -6,6 +6,7 @@ .interactive-session { max-width: 850px; margin: auto; + position: relative; } .interactive-list > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row > .monaco-tl-row > .monaco-tl-twistie {