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}