From 4e32126e5d987323138808c60e9483c5ae945b4a Mon Sep 17 00:00:00 2001 From: Nuckyz <61953774+Nuckyz@users.noreply.github.com> Date: Mon, 24 Feb 2025 21:35:56 -0300 Subject: [PATCH] CrashHandler: Also close DevTools --- src/plugins/crashHandler/index.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/plugins/crashHandler/index.ts b/src/plugins/crashHandler/index.ts index f6bc2c8b..7303ba6b 100644 --- a/src/plugins/crashHandler/index.ts +++ b/src/plugins/crashHandler/index.ts @@ -173,6 +173,15 @@ export default definePlugin({ } catch (err) { CrashHandlerLogger.debug("Failed to pop all layers.", err); } + try { + FluxDispatcher.dispatch({ + type: "DEV_TOOLS_SETTINGS_UPDATE", + settings: { displayTools: false, lastOpenTabId: "analytics" } + }); + } catch (err) { + CrashHandlerLogger.debug("Failed to close DevTools.", err); + } + if (settings.store.attemptToNavigateToHome) { try { NavigationRouter.transitionToGuild("@me"); @@ -181,7 +190,6 @@ export default definePlugin({ } } - // Set isRecovering to false before setting the state to allow us to handle the next crash error correcty, in case it happens setImmediate(() => isRecovering = false);