{"content":"Development journal for commit f557ab26 (fix(dsh): conv-tab online/group lists scroll — the mount host fills the region area while its tab is active).\n\nRoot cause: the conv-tab mount host div had no height constraint of its own (its inner .oac-conv-tabs-host carried flex:none), so while 线上对话/群任务 owned the column the list body grew to content height, overflowed the sidebar region area's overflow:hidden clip, and the rows area's overflow-y:auto never engaged — the left 线上对话/群任务 lists could not scroll (the local tab scrolled because the official region owns its own internal scroll). Fix: the host element is now a flex column that fills the region area (flex:1 1 auto + min-height:0) under the existing html.oac-conv-tabs-active class, and the inner host grows (flex:1 1 auto) so the constrained chain reaches .oac-conv-list-rows and its scrollbar engages; local mode keeps the host at content height so the stock region is untouched. Verified: dsh-plugin build, tests/conv-tabs.test.mjs (12 pass, incl. the new anti-regression CSS assertion) and tests/sections-panel.test.mjs (26 pass), git diff --check.\n\nVerification:\nnode --test dsh-plugin/tests/conv-tabs.test.mjs\n\nFiles:\ndsh-plugin/src/client/styles.ts\ndsh-plugin/tests/conv-tabs.test.mjs","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}