diff --git a/studio/frontend/src/features/images/images-page.tsx b/studio/frontend/src/features/images/images-page.tsx index e169df42dd..523ca00bc2 100644 --- a/studio/frontend/src/features/images/images-page.tsx +++ b/studio/frontend/src/features/images/images-page.tsx @@ -2230,10 +2230,10 @@ export function ImagesPage({ active = true }: { active?: boolean }) { return (
- {/* ── Top: model selector and page-mode switch, on the Hub's centered measure - (mx-auto, max-w-1100, px-5 / sm:px-8) so both tabs line up with it. The load - progress shows in a chat-style toast, not here. ── */} -
+ {/* ── Top: the model selector, kept at the chat tab's exact position so the + shared element matches. The load progress shows in a chat-style toast, + not here. ── */} +
+ centered measure as the Hub (mx-auto, max-w-1100, px-5 / sm:px-8). No bottom + padding, so the rule runs the full page height; the panes pad their own + content instead. ── */ +
{/* pl-0.5 keeps focus rings off the scroll container's edge. */}
diff --git a/studio/frontend/src/features/images/train/diffusion-train-panel.tsx b/studio/frontend/src/features/images/train/diffusion-train-panel.tsx index 6b89941607..15e057971c 100644 --- a/studio/frontend/src/features/images/train/diffusion-train-panel.tsx +++ b/studio/frontend/src/features/images/train/diffusion-train-panel.tsx @@ -1024,7 +1024,7 @@ export function DiffusionTrainPanel({ ); return ( -
+
{/* Left: configure. No card here or on the right: both panes sit on the page background like the Hub, divided by a rule that runs the full page height. */}