diff --git a/components/agents/AgentPsdTemplateEditorDialog.tsx b/components/agents/AgentPsdTemplateEditorDialog.tsx index cf0f838e1..dd5e72356 100644 --- a/components/agents/AgentPsdTemplateEditorDialog.tsx +++ b/components/agents/AgentPsdTemplateEditorDialog.tsx @@ -431,9 +431,11 @@ function TemplatePreviewImage({ } function getScrollAreaViewportElement(root: HTMLDivElement | null) { - return root?.querySelector( - "[data-radix-scroll-area-viewport]" - ) as HTMLDivElement | null; + return ( + (root?.querySelector( + "[data-radix-scroll-area-viewport]" + ) as HTMLDivElement | null) || root + ); } function isLikelyStableRenderImageUrl(url: string) { @@ -3240,6 +3242,25 @@ export function AgentPsdTemplateEditorDialog({ .psd-preview-viewport::-webkit-scrollbar-thumb:hover { background-color: rgba(16, 185, 129, 0.5); } + .psd-layer-visibility-scroll { + scrollbar-color: rgba(16, 185, 129, 0.55) rgba(255, 255, 255, 0.08); + scrollbar-width: thin; + } + .psd-layer-visibility-scroll::-webkit-scrollbar { + width: 10px; + } + .psd-layer-visibility-scroll::-webkit-scrollbar-track { + background: rgba(255, 255, 255, 0.08); + border-radius: 999px; + } + .psd-layer-visibility-scroll::-webkit-scrollbar-thumb { + background: rgba(16, 185, 129, 0.55); + border: 2px solid rgba(10, 10, 10, 0.9); + border-radius: 999px; + } + .psd-layer-visibility-scroll::-webkit-scrollbar-thumb:hover { + background: rgba(16, 185, 129, 0.75); + } `, }} /> @@ -4415,7 +4436,7 @@ export function AgentPsdTemplateEditorDialog({ )} {selectedTemplateLayers.length > 0 ? ( -