From d293bbda92551cbde977c22619c3fccf76d71e9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 19 Dec 2025 19:19:13 +0100 Subject: [PATCH] Set a default direction when no language preferences are set Closes #14419 --- sao/src/sao.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sao/src/sao.js b/sao/src/sao.js index 7b67cfb411..5ea481d284 100644 --- a/sao/src/sao.js +++ b/sao/src/sao.js @@ -357,6 +357,9 @@ var Sao = { return lang.replace('_', '-'); }; Sao.i18n.set_direction = function(direction) { + if (!direction) { + direction = getComputedStyle(document.documentElement).direction; + } Sao.i18n.rtl = (direction === 'rtl'); jQuery('html').attr('dir', direction); }; @@ -590,6 +593,7 @@ var Sao = { Sao.login = function() { Sao.set_title(); Sao.i18n.setlang().always(function() { + Sao.i18n.set_direction(); Sao.Session.server_version() .then(function(version) { if (JSON.stringify(version.split('.').slice(0, 2)) !==