diff --git a/packages/alphatab/src/platform/javascript/BrowserUiFacade.ts b/packages/alphatab/src/platform/javascript/BrowserUiFacade.ts index 766bed9b5..78fa059a4 100644 --- a/packages/alphatab/src/platform/javascript/BrowserUiFacade.ts +++ b/packages/alphatab/src/platform/javascript/BrowserUiFacade.ts @@ -203,8 +203,8 @@ export class BrowserUiFacade implements IUiFacade { this._contents = ''; const element: HtmlElementContainer = api.container as HtmlElementContainer; if (settings.core.tex) { - this._contents = element.element.innerHTML; - element.element.innerHTML = ''; + this._contents = element.element.innerText; + element.element.innerText = ''; } this._createStyleElements(settings); this._file = settings.core.file; diff --git a/packages/alphatab/src/platform/javascript/HtmlElementContainer.ts b/packages/alphatab/src/platform/javascript/HtmlElementContainer.ts index 35f645217..8c871cb84 100644 --- a/packages/alphatab/src/platform/javascript/HtmlElementContainer.ts +++ b/packages/alphatab/src/platform/javascript/HtmlElementContainer.ts @@ -196,6 +196,6 @@ export class HtmlElementContainer implements IContainer { } public clear(): void { - this.element.innerHTML = ''; + this.element.innerText = ''; } } diff --git a/packages/playground/alphatex-editor.ts b/packages/playground/alphatex-editor.ts index edee19232..4243a78c1 100644 --- a/packages/playground/alphatex-editor.ts +++ b/packages/playground/alphatex-editor.ts @@ -82,8 +82,8 @@ async function load(url: URL, type: XMLHttpRequest['responseType']): Promise< async function setupEditor(api: alphaTab.AlphaTabApi, element: HTMLElement) { Split(['#editor-wrap', '#alphatab-wrap']); - const initialCode = sessionStorage.getItem('alphatex-editor.code') ?? trimCode(element.innerHTML); - element.innerHTML = ''; + const initialCode = sessionStorage.getItem('alphatex-editor.code') ?? trimCode(element.innerText); + element.innerText = ''; await setupMonaco();