From cbbeb8009f7338e9233f9f63df378628117eacf2 Mon Sep 17 00:00:00 2001 From: booploops <49113086+booploops@users.noreply.github.com> Date: Mon, 11 Apr 2022 16:00:19 -0700 Subject: [PATCH] fix for seizure when changing styles --- src/renderer/main/vueapp.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/renderer/main/vueapp.js b/src/renderer/main/vueapp.js index 5f064127..e049ff71 100644 --- a/src/renderer/main/vueapp.js +++ b/src/renderer/main/vueapp.js @@ -960,12 +960,13 @@ const app = new Vue({ } }, async reloadStyles() { - document.querySelector("body").style.opacity = 0 - document.querySelector("body").style.overflow = "hidden" const styles = this.cfg.visual.styles document.querySelectorAll(`[id*='less']`).forEach(el => { - el.remove() + if(el.id != "less:style") { + el.remove() + } }); + this.chrome.appliedTheme.info = {} await asyncForEach(styles, async (style) => { let styleEl = document.createElement("link") @@ -985,10 +986,6 @@ const app = new Vue({ less.registerStylesheetsImmediately() less.refresh(true, true, true) this.$forceUpdate() - setTimeout(() => { - document.querySelector("body").style.opacity = "" - document.querySelector("body").style.overflow = "" - }, 500) }, macOSEmu() { this.chrome.forceDirectives["macosemu"] = {