Song switch hangs on Ableton's "Save changes" dialog — 3.1.2 regression

Describe your issue here:

On a multi-file setlist (one .als per song), switching songs freezes the connection in 3.1.2. When AbleSet loads the next song it runs “Disarming interfaces,” which marks the current Live Set as modified. AbleSet then closes that Set to load the next song, and Ableton’s native “Save changes to ‘’ before closing?” modal opens and is never dismissed — blocking Live’s main thread. Result: Live disconnected, the web UI stuck on “Reconnecting to Ableton…”, and all control unresponsive until I manually click the dialog.

This works perfectly in 3.0.10 (I rolled back and it’s fine). 3.0.10 does the identical disarm-on-load but closes/swaps the document without a blocking modal and reconnects in ~200 ms. So 3.1.2 stopped handling the save-changes dialog that its own disarm-on-load triggers.

To reproduce: setlist of separate .als files → switch songs → the “Save changes before closing?” modal appears and hangs (3.1.2 only).

Log — 3.1.2 (hangs):

load-project-file: Disarming interfaces
load-project-file: Dialog opened: Save changes to "1979 - Smashing Pumpkins+" before closing?
ableton-js:        Live disconnected            (no "Dialog closed" follows — stays open)

Log — 3.0.10 (same rig, clean):

load-project-file: Disarming interfaces
live-logs:         Loaded document              (swap completes, no modal)
load-project-file: Re-arming interfaces in 1 second...
ableton-js:        Live connected               (~200 ms later)

saveProjectOnSwitch is enabled but doesn’t prevent it in 3.1.2. Happy to send full log files.

OS and Version: macOS 26.5.2 Version of AbleSet: 3.1.2 (broken) — works on 3.0.10 Version of Ableton Live: 12.4.3 Intro

Hey @marosell, welcome to the forum!

Thank you for reporting this!

To dig into what’s happening, could you please create a Log Package? You can create one by opening AbleSet’s icon tray, clicking the gear icon, and then selecting “Create Log Package”. Please make sure to include your project files as well (just the .als files, no audio needed).

To send the files, you can upload them to AbleSet’s support inbox.

If you can grab it while running 3.1.2 right after reproducing the hang, that would be ideal.

I’m looking forward to your reply!

Hey @marosell, I recently released a new version that fixes the issue with projects being marked as modified even if nothing changed. You can download it AbleSet 3.1.3.

I haven’t been able to reproduce the hanging issue on my end yet, unfortunately. If this still happens on your machine, please feel free to send me another log package so I can take a look at it again :slight_smile:

Leo, thanks for jumping on this so quickly. I don’t know when I’ll be able to test 3.1.3 yet, and sorry I hadn’t had a chance to provide the log files, but I generated them the other day and never uploaded. I just uploaded.