From 7fdeb8395d592f192ecd978006c25cb36913d9f7 Mon Sep 17 00:00:00 2001 From: Lone Iversen <108085781+loivsen@users.noreply.github.com> Date: Mon, 25 Mar 2024 13:21:25 +0100 Subject: [PATCH] if a stylesheet dont have content, avoid crashing RTE --- .../components/input-tiny-mce/input-tiny-mce.element.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/components/input-tiny-mce/input-tiny-mce.element.ts b/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/components/input-tiny-mce/input-tiny-mce.element.ts index c669635323..259cf4740e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/components/input-tiny-mce/input-tiny-mce.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/tiny-mce/components/input-tiny-mce/input-tiny-mce.element.ts @@ -138,7 +138,8 @@ export class UmbInputTinyMceElement extends FormControlMixin(UmbLitElement) { const stylesheetResponses = await Promise.all(promises); stylesheetResponses.forEach(({ data }) => { - if (!data) return; + if (!data?.content) return; + const rulesFromContent = this.#umbStylesheetRuleManager.extractRules(data.content); rulesFromContent.forEach((rule) => {