diff --git a/packages/api/src/controllers/plugins.js b/packages/api/src/controllers/plugins.js index 44e2e33ae..65d1a1051 100644 --- a/packages/api/src/controllers/plugins.js +++ b/packages/api/src/controllers/plugins.js @@ -135,7 +135,7 @@ module.exports = { await fs.rmdir(dir, { recursive: true }); socket.emitChanged(`installed-plugins-changed`); // this.removedPlugins.push(packageName); - await this.saveRemovePlugins(); + // await this.saveRemovePlugins(); return true; }, diff --git a/packages/web/src/App.svelte b/packages/web/src/App.svelte index f8b7c3cef..8ab6892ff 100644 --- a/packages/web/src/App.svelte +++ b/packages/web/src/App.svelte @@ -19,6 +19,7 @@ import AppTitleProvider from './utility/AppTitleProvider.svelte'; let loadedApi = false; + let loadedPlugins = false; async function loadApi() { // if (shouldWaitForElectronInitialize()) { @@ -61,6 +62,7 @@ $: { if (loadedApi && $loadingPluginStore?.loaded) { setAppLoaded(); + loadedPlugins = true; } } @@ -72,7 +74,7 @@ - {#if $loadingPluginStore?.loaded} + {#if loadedPlugins} {:else}