From 20e47d5edd9c4341571a51887de520e22f58f05e Mon Sep 17 00:00:00 2001 From: Lee Kelleher Date: Wed, 6 Aug 2025 05:41:00 +0100 Subject: [PATCH] Code Editor (PE): Fixes language syntax highlighting (#19864) Fixed issue with syntax highlighting in code editor (#19414) (cherry picked from commit 3f3c9f8823cec9dcb1788cd12b6bd0a8d01dca6d) Co-authored-by: Andy Butland --- .../property-editor/property-editor-ui-code-editor.element.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/code-editor/property-editor/property-editor-ui-code-editor.element.ts b/src/Umbraco.Web.UI.Client/src/packages/code-editor/property-editor/property-editor-ui-code-editor.element.ts index 6a5cbc2b6b..7d004f5693 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/code-editor/property-editor/property-editor-ui-code-editor.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/code-editor/property-editor/property-editor-ui-code-editor.element.ts @@ -38,7 +38,9 @@ export class UmbPropertyEditorUICodeEditorElement extends UmbLitElement implemen public set config(config: UmbPropertyEditorConfigCollection | undefined) { if (!config) return; - this._language = config?.getValueByAlias('language') ?? this.#defaultLanguage; + const language = config?.getValueByAlias | CodeEditorLanguage | undefined>('language'); + this._language = Array.isArray(language) ? language[0] : language; + this._height = Number(config?.getValueByAlias('height')) || 400; this._lineNumbers = config?.getValueByAlias('lineNumbers') ?? false; this._minimap = config?.getValueByAlias('minimap') ?? false;