1d3c7a7955
handleSwitchMidiItem now computes new currentTime from the delta between old and new renderBeatOffset, keeping the playhead at the same session-absolute time instead of resetting to bar 0.