From 293b885a858deb4735a3ce59a02393a18b56163a Mon Sep 17 00:00:00 2001 From: rezzorix Date: Wed, 11 Mar 2026 13:24:44 +0800 Subject: [PATCH 1/2] Fix theme localStorage collision with rspamd UI --- data/web/js/site/index.js | 7 ++++--- data/web/templates/base.twig | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/data/web/js/site/index.js b/data/web/js/site/index.js index 4c812a377..29b72f0d5 100644 --- a/data/web/js/site/index.js +++ b/data/web/js/site/index.js @@ -1,5 +1,6 @@ $(document).ready(function() { - var theme = localStorage.getItem("theme"); - localStorage.clear(); - localStorage.setItem("theme", theme); + var theme = localStorage.getItem("mailcow_theme"); + if (theme !== null) { + localStorage.setItem("mailcow_theme", theme); + } }); diff --git a/data/web/templates/base.twig b/data/web/templates/base.twig index 4290edaef..e1708950c 100644 --- a/data/web/templates/base.twig +++ b/data/web/templates/base.twig @@ -11,8 +11,8 @@