From 7bb98c0a92fbe00d7240c737766ea8e1b8749c4e Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Fri, 11 Aug 2023 12:29:14 +0200 Subject: [PATCH] Revert "we call update() manualle through registerTranslation() at the moment, so no need to observe the 'lang' attribute" This reverts commit 6f07663e8f78147d0cfce0c4b25fb3bfc4978c86. --- .../src/libs/localization-api/manager.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/libs/localization-api/manager.ts b/src/Umbraco.Web.UI.Client/src/libs/localization-api/manager.ts index 97508ab1d7..df1f101c78 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/localization-api/manager.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/localization-api/manager.ts @@ -26,17 +26,17 @@ export interface DefaultTranslationSet extends TranslationSet { } export const connectedElements = new Set(); -// const documentElementObserver = new MutationObserver(update); +const documentElementObserver = new MutationObserver(update); export const translations: Map = new Map(); export let documentDirection = document.documentElement.dir || 'ltr'; export let documentLanguage = document.documentElement.lang || navigator.language; export let fallback: TranslationSet; // Watch for changes on -// documentElementObserver.observe(document.documentElement, { -// attributes: true, -// attributeFilter: ['lang'], -// }); +documentElementObserver.observe(document.documentElement, { + attributes: true, + attributeFilter: ['dir', 'lang'], +}); /** Registers one or more translations */ export function registerTranslation(...translation: TranslationSet[]) {