From 320f11751dfdfbfb17d96ac091cb4463cc42842a Mon Sep 17 00:00:00 2001 From: Warinyourself Date: Sat, 20 Jun 2026 00:03:35 +0300 Subject: [PATCH] Add isDebugMode flag and throw error button for webkit-greeter testing --- src/components/base/settings/general/SettingsGeneral.tsx | 5 +++++ src/store/app.ts | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/components/base/settings/general/SettingsGeneral.tsx b/src/components/base/settings/general/SettingsGeneral.tsx index dec14d0..b80b518 100644 --- a/src/components/base/settings/general/SettingsGeneral.tsx +++ b/src/components/base/settings/general/SettingsGeneral.tsx @@ -37,6 +37,11 @@ export default defineComponent({ {t('settings.reset-settings')} + {appStore.isDebugMode && ( + { throw new Error('Debug: manual error') }}> + Throw error + + )} ) diff --git a/src/store/app.ts b/src/store/app.ts index c8a1477..6f810de 100644 --- a/src/store/app.ts +++ b/src/store/app.ts @@ -13,6 +13,7 @@ export const useAppStore = defineStore('app', () => { const version = appVersion as string const isGithubMode = import.meta.env.VITE_APP_VIEW === 'github' + const isDebugMode = import.meta.env.VITE_DEBUG === 'true' const desktop = ref(LightdmHandler.defaultSession) const username = ref(LightdmHandler.username) @@ -99,6 +100,7 @@ export const useAppStore = defineStore('app', () => { return { version, isGithubMode, + isDebugMode, desktop, username, password,