From 6a692a6cecb7bcabef81d75b61b02492a8b624de Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Thu, 22 Jun 2023 14:12:32 +0200 Subject: [PATCH] move logic to firstUpdated and add await so that we dont re-render when tinymce gets loaded --- .../components/input-tiny-mce/input-tiny-mce.element.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-tiny-mce/input-tiny-mce.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-tiny-mce/input-tiny-mce.element.ts index 8ce33da85d..af9bfd8b23 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/input-tiny-mce/input-tiny-mce.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/input-tiny-mce/input-tiny-mce.element.ts @@ -62,10 +62,10 @@ export class UmbInputTinyMceElement extends FormControlMixin(UmbLitElement) { this.observe(this.#auth.currentUser, (currentUser) => (this.#currentUser = currentUser)); } - async connectedCallback() { - super.connectedCallback(); + protected async firstUpdated(_changedProperties: PropertyValueMap | Map): Promise { + super.firstUpdated(_changedProperties); await this.#loadPlugins(); - this.#setTinyConfig(); + await this.#setTinyConfig(); } disconnectedCallback() {