From e814f0aca527bf88ee658e6aec74621c3d0c6269 Mon Sep 17 00:00:00 2001
From: Felix Eckhofer <felix@eckhofer.com>
Date: Thu, 2 Jan 2025 15:04:19 +0100
Subject: [PATCH] Apply dark mode preferences immediately

---
 app/views/layouts/application.html.erb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index de35b91..8834e7c 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -18,6 +18,8 @@
           userTheme === 'dark' || ((userTheme === 'auto') && window.matchMedia('(prefers-color-scheme: dark)').matches)
         );
       }
+      const mediaQuery = window.matchMedia('(prefers-color-scheme: dark)');
+      mediaQuery.addEventListener('change', applyDarkmode);
     </script>
   </head>
 
-- 
GitLab