From b426cffd486c987f88e731fee8429c5da120fe96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=80=AA=E7=A8=8B=E4=BC=9F?= Date: Fri, 26 Jun 2026 20:47:02 +0800 Subject: [PATCH] fix(wiki): make processing-config tab scrollable so config cards are reachable (#429) The config tab pane (.tab-content--config) was set to overflow:hidden, mirroring the graph pane, but its inner .wiki-config has no bounded height so its own overflow-y:auto never triggers. Tall config content (model strategy / processing rules / search-preview cards) overflowed off-screen with no scrollbar. Switch the pane to overflow-y:auto like the generic .tab-content. The existing <=980px media query (overflow:visible) keeps mobile page-scroll intact. Pure CSS, no logic change. --- mateclaw-ui/src/views/Wiki/components/WikiWorkspace.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mateclaw-ui/src/views/Wiki/components/WikiWorkspace.vue b/mateclaw-ui/src/views/Wiki/components/WikiWorkspace.vue index e5d9be72..3a2c0acb 100644 --- a/mateclaw-ui/src/views/Wiki/components/WikiWorkspace.vue +++ b/mateclaw-ui/src/views/Wiki/components/WikiWorkspace.vue @@ -187,7 +187,7 @@ async function onOpenPage(slug: string) { .tab-btn:hover { color: var(--mc-text-primary); } .tab-btn.active { color: var(--mc-primary); background: var(--mc-bg-elevated); box-shadow: 0 1px 4px rgba(0,0,0,0.08); font-weight: 600; } .tab-content { flex: 1; min-height: 0; overflow-y: auto; padding-right: 2px; } -.tab-content--config { overflow: hidden; padding-right: 0; } +.tab-content--config { overflow-y: auto; padding-right: 0; } .tab-content--graph { overflow: hidden; padding: 0; } .empty-state { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; min-height: 200px; color: var(--mc-text-tertiary); text-align: center; }