From 4f620aed8dd76172bb31b62f1739cf3708c42146 Mon Sep 17 00:00:00 2001 From: Phantom <59059173+EurFelux@users.noreply.github.com> Date: Sat, 30 Aug 2025 12:47:03 +0800 Subject: [PATCH] fix: code editor style (#9667) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(markdown): 修复cm-announced导致滚动条出现大量空白区域的问题 * fix(CodeBlockView): 修复自动补全被隐藏的问题 * revert: preserve code viewer border radius --------- Co-authored-by: one --- src/renderer/src/assets/styles/markdown.scss | 5 +++++ src/renderer/src/components/CodeBlockView/view.tsx | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/assets/styles/markdown.scss b/src/renderer/src/assets/styles/markdown.scss index caf41aca5e..f52d57a7c2 100644 --- a/src/renderer/src/assets/styles/markdown.scss +++ b/src/renderer/src/assets/styles/markdown.scss @@ -367,4 +367,9 @@ mjx-container { white-space: pre-wrap; } } + + .cm-announced { + position: absolute; + display: none; + } } diff --git a/src/renderer/src/components/CodeBlockView/view.tsx b/src/renderer/src/components/CodeBlockView/view.tsx index 7c977cf37c..93c9406ba0 100644 --- a/src/renderer/src/components/CodeBlockView/view.tsx +++ b/src/renderer/src/components/CodeBlockView/view.tsx @@ -370,7 +370,10 @@ const SplitViewWrapper = styled.div<{ $isSpecialView: boolean; $isSplitView: boo &:not(:has(+ [class*='Container'])) { // 特殊视图的 header 会隐藏,所以全都使用圆角 border-radius: ${(props) => (props.$isSpecialView ? '8px' : '0 0 8px 8px')}; - overflow: hidden; + .code-viewer { + border-radius: 0 0 8px 8px; + overflow: hidden; + } } // 在 split 模式下添加中间分隔线