From 1cf716754aeec66796fa81adefb386aa78279da2 Mon Sep 17 00:00:00 2001 From: Michael Lee Date: Sat, 28 Mar 2026 22:57:28 +0800 Subject: [PATCH] fix: ensure the language style for newly created code blocks is plaintext: 'plain' --- .../Components/SuperEditor/Plugins/Blocks/Code.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/web/src/javascripts/Components/SuperEditor/Plugins/Blocks/Code.tsx b/packages/web/src/javascripts/Components/SuperEditor/Plugins/Blocks/Code.tsx index b8e63333864..ba081931e75 100644 --- a/packages/web/src/javascripts/Components/SuperEditor/Plugins/Blocks/Code.tsx +++ b/packages/web/src/javascripts/Components/SuperEditor/Plugins/Blocks/Code.tsx @@ -13,10 +13,10 @@ export const CodeBlock = { const selection = $getSelection() if ($isRangeSelection(selection)) { if (selection.isCollapsed()) { - $setBlocksType(selection, () => $createCodeNode()) + $setBlocksType(selection, () => $createCodeNode('plain')) } else { const textContent = selection.getTextContent() - const codeNode = $createCodeNode() + const codeNode = $createCodeNode('plain') selection.insertNodes([codeNode]) selection.insertRawText(textContent) }