fix: stabilize canvas chat viewport spacing on initial load
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled

This commit is contained in:
Your Name 2026-02-18 21:23:48 +08:00
parent e14fdbbe85
commit 2ce9ef0d1f

View File

@ -3114,10 +3114,14 @@ export function CanvasChatPanel({ chatId, initialMessages = [], onClose, onOpenF
<ScrollArea
className={cn(
"flex-1 p-4",
isDetailGenerationMode && visibleMessages.length === 0 ? "pt-10" : "pt-16"
isDetailGenerationMode && visibleMessages.length === 0
? "pt-10"
: visibleMessages.length === 0
? "pt-16"
: "pt-4"
)}
>
<div className="space-y-6">
<div className="space-y-6 pb-24">
{!isDetailGenerationMode && visibleMessages.length === 0 && (
<div className={cn("flex flex-col h-full", isDetailGenerationMode ? "pt-0" : "pt-4")}>
{/* Greeting */}