From eff719b87c60097342d393922048662c32255d88 Mon Sep 17 00:00:00 2001 From: Amine Mouafik Date: Thu, 28 Nov 2019 11:23:10 +0700 Subject: Better handling of (adaptable/universal) dark mode --- src/webview/recipe.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/webview/recipe.js') diff --git a/src/webview/recipe.js b/src/webview/recipe.js index 1e290f8be..2cb2d3a98 100644 --- a/src/webview/recipe.js +++ b/src/webview/recipe.js @@ -162,9 +162,15 @@ class RecipeController { } // Remove dark reader if (universal) dark mode was just disabled - if (this.universalDarkModeInjected && (!this.settings.service.isDarkModeEnabled || !this.settings.app.universalDarkMode)) { - disableDarkMode(); - this.universalDarkModeInjected = false; + if (this.universalDarkModeInjected) { + if ( + !this.settings.app.darkMode + || !this.settings.service.isDarkModeEnabled + || !this.settings.app.universalDarkMode + ) { + disableDarkMode(); + this.universalDarkModeInjected = false; + } } } -- cgit v1.2.3-54-g00ecf