From 15654b664b54899dc82c3a0e6d4608936dd550b4 Mon Sep 17 00:00:00 2001 From: David Montero Crespo Date: Sat, 8 Aug 2026 05:39:23 +0200 Subject: [PATCH] fix(starter): the takeover cedes the agent chat's docked width The chat reserves its width as padding-right on .app-container, but an absolute inset-0 layer spans the padding box, so the picker's right column and its scrollbar landed under the panel. The screen now gives up the same width through the same CSS variable, with the same 0.12s ease the padding uses, and falls back to zero in builds without the overlay. --- frontend/src/components/editor/NewProjectDialog.css | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/src/components/editor/NewProjectDialog.css b/frontend/src/components/editor/NewProjectDialog.css index cb03cddf..507fed05 100644 --- a/frontend/src/components/editor/NewProjectDialog.css +++ b/frontend/src/components/editor/NewProjectDialog.css @@ -208,6 +208,13 @@ the New-workspace dialog 9000) win as they should. */ position: absolute; inset: 0; + /* The docked agent chat reserves its width as padding-right on + .app-container (see the velxio-agent rules) — but an absolute layer + spans the padding box, so it must cede that width itself or the + right-most cards (and the scrollbar) land under the chat. Falls back + to 0 in builds without the overlay. */ + right: var(--velxio-agent-current-width, 0px); + transition: right 0.12s ease; z-index: 90; overflow-y: auto; background: