From edf0d64aa2c837b4bb28787483f98cb4815601c2 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Tue, 18 Aug 2026 01:49:17 +0200 Subject: Wrap localStorage access in try/catch --- public/javascripts/public.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'public/javascripts') diff --git a/public/javascripts/public.js b/public/javascripts/public.js index 7f38f66a..3943e1ce 100644 --- a/public/javascripts/public.js +++ b/public/javascripts/public.js @@ -22,9 +22,11 @@ document.addEventListener('DOMContentLoaded', function(){ }); document.getElementById("light-mode").addEventListener("change", () => { - if (document.getElementById("light-mode").checked) - localStorage.setItem("override-prefers-color-scheme", 1); - else - localStorage.removeItem("override-prefers-color-scheme"); + try { + if (document.getElementById("light-mode").checked) + localStorage.setItem("override-prefers-color-scheme", 1); + else + localStorage.removeItem("override-prefers-color-scheme"); + } catch (e) {} }); }); -- cgit v1.3