diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php
index fefa5d519a076c625e57243a6c535032d0e7ad50..d22e7d633b654d27c9124ba6b616695cafade905 100644
--- a/app/Http/Controllers/SettingsController.php
+++ b/app/Http/Controllers/SettingsController.php
@@ -423,7 +423,7 @@ class SettingsController extends Controller
                     Cookie::queue($key, $value, 0, '/', null, false, false);
                 }
             }
-            elseif($key === 'dark_mode'){
+            elseif($key === 'dark_mode' && ($value === '1' || $value === '2')){
                 Cookie::queue($key, $value, 0, '/', null, false, false);
             }
             elseif($key === 'new_tab' && $value === 'on') {