From 0b750f61002e8042cd666ed61cecd0ec8a31e920 Mon Sep 17 00:00:00 2001 From: thororen <78185467+thororen1234@users.noreply.github.com> Date: Wed, 23 Sep 2026 20:31:46 -0400 Subject: [PATCH] Move Disabling Stack Dumping To NoTrack --- src/main/patcher.ts | 2 +- src/plugins/_core/noTrack.ts | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/patcher.ts b/src/main/patcher.ts index 888dd877d..c2283dc55 100644 --- a/src/main/patcher.ts +++ b/src/main/patcher.ts @@ -150,7 +150,7 @@ if (!IS_VANILLA) { }); process.env.DATA_DIR = join(app.getPath("userData"), "..", "Equicord"); - process.env.ELECTRON_ENABLE_STACK_DUMPING = "true"; + if (settings.plugins?.NoTrack?.disableStackDumping !== false) process.env.ELECTRON_ENABLE_STACK_DUMPING = "true"; } else { console.log("[Equicord] Running in vanilla mode. Not loading Equicord"); } diff --git a/src/plugins/_core/noTrack.ts b/src/plugins/_core/noTrack.ts index 9255e88fe..20d75025a 100644 --- a/src/plugins/_core/noTrack.ts +++ b/src/plugins/_core/noTrack.ts @@ -29,6 +29,13 @@ const settings = definePluginSettings({ description: "Disable Discord's tracking (analytics/'science')", default: true, restartNeeded: true + }, + disableStackDumping: { + type: OptionType.BOOLEAN, + description: "Print a native stack trace to the console when Discord crashes. Requires full restart.", + default: false, + restartNeeded: true, + target: "DESKTOP" } });