From 391090083c3bbf382cea7097fdac3b5cd41eee3f Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Fri, 26 Jun 2026 15:06:18 -0700 Subject: [PATCH] fix(desktop): persist MoA preset add/delete/set-default immediately (#53290) The desktop MoA settings 'Add preset', 'Set default', and 'Delete' buttons mutated local React state only and never called the save endpoint, so a newly constructed preset vanished on refresh. Each now builds the next config and calls saveMoa() so the change is written to config.yaml via PUT /api/model/moa. --- .../src/app/settings/model-settings.tsx | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/apps/desktop/src/app/settings/model-settings.tsx b/apps/desktop/src/app/settings/model-settings.tsx index c8ed3aa0568..e3cd62b5c81 100644 --- a/apps/desktop/src/app/settings/model-settings.tsx +++ b/apps/desktop/src/app/settings/model-settings.tsx @@ -772,9 +772,13 @@ export function ModelSettings({ onMainModelChanged }: ModelSettingsProps) {