From caa1cb073a74e481f82c759308373ab44b1503e2 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Thu, 27 Jul 2023 16:29:56 +0200 Subject: [PATCH] observe only on the changed language iso --- .../src/apps/backoffice/backoffice.element.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/apps/backoffice/backoffice.element.ts b/src/Umbraco.Web.UI.Client/src/apps/backoffice/backoffice.element.ts index 1c0a66f1b0..8b908773fd 100644 --- a/src/Umbraco.Web.UI.Client/src/apps/backoffice/backoffice.element.ts +++ b/src/Umbraco.Web.UI.Client/src/apps/backoffice/backoffice.element.ts @@ -44,12 +44,13 @@ export class UmbBackofficeElement extends UmbLitElement { this.provideContext(UMB_LOCALIZATION_CONTEXT, localizationContext); this.consumeContext(UMB_AUTH, (auth) => { - this.observe(auth.currentUser, (user) => { - if (user) { - const languageIsoCode = user.languageIsoCode ?? 'en-us'; - localizationContext.setLanguage(languageIsoCode); - } - }); + this.observe( + auth.languageIsoCode, + (currentLanguageIsoCode) => { + localizationContext.setLanguage(currentLanguageIsoCode); + }, + 'languageIsoCode' + ); }); }