From e6dd789cd393b8ba9a4affaf03421d5a3d9297f2 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Wed, 4 Jun 2025 23:51:42 +0900 Subject: [PATCH 1/2] Fix missing window.XE for backward compatibility #2561 --- common/js/common.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/common/js/common.js b/common/js/common.js index 4c30996d7..d328a83fb 100644 --- a/common/js/common.js +++ b/common/js/common.js @@ -831,8 +831,9 @@ Rhymix.URITemplate = window.URITemplate; Rhymix.SecondLevelDomains = window.SecondLevelDomains; Rhymix.IPv6 = window.IPv6; -// Alias to XE for backward compatibility -const XE = Rhymix; +// Set window properties for backward compatibility +window.XE = Rhymix; +window.Rhymix = Rhymix; /** * ============================ From 8410e0ef14cdde49ca43fd4615ead10bdd3bf93f Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Thu, 5 Jun 2025 12:29:11 +0900 Subject: [PATCH 2/2] Cleanup #2561 --- common/js/common.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/common/js/common.js b/common/js/common.js index d328a83fb..9033e49e2 100644 --- a/common/js/common.js +++ b/common/js/common.js @@ -8,7 +8,7 @@ * ============= */ -const Rhymix = { +const Rhymix = window.Rhymix = { addedDocument: [], langCodes: {}, loadedPopupMenus: [], @@ -832,8 +832,7 @@ Rhymix.SecondLevelDomains = window.SecondLevelDomains; Rhymix.IPv6 = window.IPv6; // Set window properties for backward compatibility -window.XE = Rhymix; -window.Rhymix = Rhymix; +const XE = window.XE = Rhymix; /** * ============================