()
| 187 | } |
| 188 | |
| 189 | function resetBusy() { |
| 190 | busy = false; |
| 191 | exportBtn?.classList.remove("is-busy"); |
| 192 | if (exportLabel) exportLabel.textContent = "Export Mix"; |
| 193 | itemMix?.removeAttribute("aria-disabled"); |
| 194 | applyFormatState(); // restores stems/region per the active format |
| 195 | } |
| 196 | |
| 197 | // Single-file (mix/region) downloads give no JS-observable byte progress, so |
| 198 | // show a brief indeterminate "Exporting…" state, then reset. |
nothing calls this directly
no test coverage detected