From 354350dec98e0934e3f2c7008f61512649ab9955 Mon Sep 17 00:00:00 2001 From: zhayujie Date: Tue, 9 Jun 2026 19:20:15 +0800 Subject: [PATCH] fix: hide code block language label when language is undefined --- channel/web/static/js/console.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/channel/web/static/js/console.js b/channel/web/static/js/console.js index 1b170de8..903c7df6 100644 --- a/channel/web/static/js/console.js +++ b/channel/web/static/js/console.js @@ -858,8 +858,10 @@ function _addCodeBlockHeaders(container) { if (!codeEl) return; const langClass = Array.from(codeEl.classList).find(c => c.startsWith('language-')); - const language = langClass ? langClass.replace('language-', '') : 'code'; - const langLabel = language.charAt(0).toUpperCase() + language.slice(1); + const language = langClass ? langClass.replace('language-', '') : ''; + // Hide label for unknown/empty languages (e.g. language-undefined) + const showLang = language && language !== 'undefined' && language !== 'code'; + const langLabel = showLang ? language.charAt(0).toUpperCase() + language.slice(1) : ''; const wrapper = document.createElement('div'); wrapper.className = 'code-block-wrapper';