From 8f7462fd3cfd7818e66f49bd2b7120529f87cccd Mon Sep 17 00:00:00 2001 From: ajp_anton Date: Fri, 21 Aug 2026 23:20:24 +0000 Subject: [PATCH] Fix user settings on older clients --- .../Jellyfin.Plugin.Multilang.csproj | 6 +++--- src/Jellyfin.Plugin.Multilang/wwwroot/inject.js | 7 +++++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/Jellyfin.Plugin.Multilang/Jellyfin.Plugin.Multilang.csproj b/src/Jellyfin.Plugin.Multilang/Jellyfin.Plugin.Multilang.csproj index 6c347e8..d2f80dd 100644 --- a/src/Jellyfin.Plugin.Multilang/Jellyfin.Plugin.Multilang.csproj +++ b/src/Jellyfin.Plugin.Multilang/Jellyfin.Plugin.Multilang.csproj @@ -7,9 +7,9 @@ enable enable false - 0.3.2 - 0.3.2.0 - 0.3.2.0 + 0.3.3 + 0.3.3.0 + 0.3.3.0 ajp_anton diff --git a/src/Jellyfin.Plugin.Multilang/wwwroot/inject.js b/src/Jellyfin.Plugin.Multilang/wwwroot/inject.js index 4fa7e7c..d8b6479 100644 --- a/src/Jellyfin.Plugin.Multilang/wwwroot/inject.js +++ b/src/Jellyfin.Plugin.Multilang/wwwroot/inject.js @@ -1,4 +1,11 @@ (() => { + if (!Element.prototype.replaceChildren) { + Element.prototype.replaceChildren = function () { + this.textContent = ""; + for (let index = 0; index < arguments.length; index++) this.appendChild(arguments[index]); + }; + } + const BASE_PATH = window.location.pathname.split("/web/")[0] || ""; const MENU_ID = "mlUserRulesMenuItem"; const USER_RULES_ROUTE = "multilang/user-rules";