diff --git a/package.json b/package.json index 126c86a79..0f3a7dc5f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vencord", "private": "true", - "version": "1.15.8", + "version": "1.15.9", "description": "The cutest Discord client mod", "homepage": "https://github.com/Vendicated/Vencord#readme", "bugs": { diff --git a/src/plugins/_core/fixDiscordCss.ts b/src/plugins/_core/fixDiscordCss.ts index 0f9c8471c..22dd4562c 100644 --- a/src/plugins/_core/fixDiscordCss.ts +++ b/src/plugins/_core/fixDiscordCss.ts @@ -8,7 +8,7 @@ import { Devs } from "@utils/constants"; import { Logger } from "@utils/Logger"; import definePlugin, { StartAt } from "@utils/types"; -let observer: MutationObserver; +let observer: MutationObserver | null; function cleanSheet(sheet: CSSStyleSheet) { try { @@ -21,7 +21,8 @@ function cleanSheet(sheet: CSSStyleSheet) { if ((rule as CSSStyleRule).selectorText?.includes(":has(.gameOption_")) { new Logger("FixDiscordCss").info("Removed problematic CSS rule", rule.cssText); sheet.deleteRule(i); - observer.disconnect(); + observer!.disconnect(); + observer = null; break; } }