fix(export): offline render dong export panel + hien progress timeline

renderMasteringExport khong tu dong export panel/progress (chi bounce cu
lam). triggerWavExport: nhanh offline render -> setShowExportPanel(false),
setShowExportProgress(true), setExportProgress(-1) truoc khi goi, reset
progress trong finally.
This commit is contained in:
2026-08-24 20:51:13 +07:00
parent 1061a36626
commit 4b643883ff
3 changed files with 14 additions and 3 deletions
+10 -1
View File
@@ -28001,7 +28001,16 @@ const App = () => {
// xuất file 1 note rồi câm / câm hẳn) → chỉ dùng làm fallback khi server lỗi.
if (midiTracks.length > 0 && exportSettings.source === 'project' && exportSettings.format === 'wav') {
if (serverStatus === 'connected') {
await renderMasteringExport();
// Đóng export panel + hiện progress timeline (renderMasteringExport
// không tự đóng — bounce cũ có làm).
setShowExportPanel(false);
setShowExportProgress(true);
setExportProgress(-1);
try {
await renderMasteringExport();
} finally {
setShowExportProgress(false);
}
return;
}
if (!cacheOK) {