From 99dc0a15da0b506d447780cd0cbd2deb0f9e8f7b Mon Sep 17 00:00:00 2001 From: Brian Read Date: Tue, 4 Nov 2025 16:12:44 +0000 Subject: [PATCH] * Tue Nov 04 2025 Brian Read 11.0.0-131.sme - Add fix for IE browser local/language detect [SME: 13039] --- .../smanager/themes/default/public/js/flag-by-locale.js | 6 +++++- smeserver-manager.spec | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/root/usr/share/smanager/themes/default/public/js/flag-by-locale.js b/root/usr/share/smanager/themes/default/public/js/flag-by-locale.js index 7cc4348..77d7de1 100644 --- a/root/usr/share/smanager/themes/default/public/js/flag-by-locale.js +++ b/root/usr/share/smanager/themes/default/public/js/flag-by-locale.js @@ -263,8 +263,12 @@ document.addEventListener('DOMContentLoaded', () => { function displayLocaleAndFlag() { // Get the browser locale - const userLocale = navigator.language || navigator.userLanguage; + const userLocale = navigator.languages && navigator.languages.length + ? navigator.languages[0] + : navigator.language; + //alert(`User Locale: ${userLocale}`); // Alert the detected locale + console.log(navigator.languages); // Log language to console const { flag, isUnknown, countryCode } = getFlagEmoji(userLocale); diff --git a/smeserver-manager.spec b/smeserver-manager.spec index 0bf4af4..1e2d8d4 100644 --- a/smeserver-manager.spec +++ b/smeserver-manager.spec @@ -2,7 +2,7 @@ Summary: Sme Server Configuration : Manager 2 %define name smeserver-manager Name: %{name} %define version 11.0.0 -%define release 130 +%define release 131 Version: %{version} Release: %{release}%{?dist} License: GPL @@ -147,6 +147,9 @@ true %defattr(-,root,root) %changelog +* Tue Nov 04 2025 Brian Read 11.0.0-131.sme +- Add fix for IE browser local/language detect [SME: 13039] + * Tue Nov 04 2025 Brian Read 11.0.0-130.sme - Adjust heading so that no white line under theme selector and move theme button in [SME: 13057]