From 61fc54cd5a6b4a29a5100b1ea1dc94712c20dccb Mon Sep 17 00:00:00 2001 From: eafonyang Date: Tue, 7 Jul 2026 09:48:39 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20EQ=20=E5=90=8D?= =?UTF-8?q?=E7=A7=B0=E5=A2=9E=E5=8A=A0=E7=AD=89=E5=BE=85=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/src/pages/EQPage.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/src/pages/EQPage.tsx b/client/src/pages/EQPage.tsx index 20e7594..d5dc456 100644 --- a/client/src/pages/EQPage.tsx +++ b/client/src/pages/EQPage.tsx @@ -1929,9 +1929,11 @@ export default function EQPage() { // Use api.upgradePeqChange directly (NOT the DeviceContext wrapper) // to avoid applyPeqFiltersToState side-effect that overwrites current UI bands. await api.upgradePeqChange(payload); + await new Promise(r => setTimeout(r, 300)); // Step 2: peqRemove — delete the old preset delete peqPresetCacheRef.current[oldName]; await api.removePeq([oldName]); + await new Promise(r => setTimeout(r, 300)); // Step 3: sync latest state from device const latest = await fetchEqSyncPeq(api, "renamePreset"); applyPeqStateToUI(latest);