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' + ); }); }