diff --git a/app/state/settings.ts b/app/state/settings.ts index d31d545..d43dc4a 100644 --- a/app/state/settings.ts +++ b/app/state/settings.ts @@ -104,6 +104,7 @@ export const createSettingsSlice = (set: SetState, get: GetState): }) return } + if (currentActiveServerId === id && !force) { return } @@ -156,7 +157,7 @@ export const createSettingsSlice = (set: SetState, get: GetState): ) if (get().settings.activeServer === server.id) { - get().setActiveServer(server.id) + get().setActiveServer(server.id, true) } },