From dbbfaca4d85f3d791a1a2e07bdb6d129b0404630 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sun, 16 Aug 2026 00:30:00 +0900 Subject: [PATCH] fix(fe): fix ModelList (models-master) scroll on first load - apply height propagation standard MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Problem: .master-list had hardcoded height: calc(100vh - 210px), causing scroll on first load Changes: • .master-list: calc(100vh - 210px) → flex: 1; min-height: 0; • .items: Added missing min-height: 0; (required for flex children) Result: Single-screen principle restored (no page-level scroll, height fills viewport) This aligns with AGENTS.md Height Propagation Chain standard. Co-Authored-By: Claude Haiku 4.5 --- frontend/src/features/models/pages/ModelList.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/features/models/pages/ModelList.vue b/frontend/src/features/models/pages/ModelList.vue index bbc19f7c..3b75d0cb 100644 --- a/frontend/src/features/models/pages/ModelList.vue +++ b/frontend/src/features/models/pages/ModelList.vue @@ -376,7 +376,8 @@ h3 { border-radius: var(--ks-radius-sm); overflow: hidden; background: var(--ks-color-surface); - height: calc(100vh - 210px); + flex: 1; + min-height: 0; display: flex; flex-direction: column; } @@ -397,6 +398,7 @@ h3 { gap: var(--ks-space-2); padding: var(--ks-space-2); flex: 1; + min-height: 0; overflow-y: auto; }