peter Uh, you are right. The last version had the bug that the first selection did not select the current playing region but always the first region which is not good as you needed more than one tap to trigger a single repeat. But I completely forget to address this use case that you want to select regions before the current. I need to think about how to get this working. It's not easy to distinguish whether a user wants the current region selected or the first.
The original setup was fine but i agree the new logic would be better if when you first press the select switch it selects the now playing loop giving you a single repeat of this section then it moves on to the last loop , then it should go to first loop of the song and end up on the now playing loop which then cancles all selection, then it repeats , this makes better sense as it is faster to operate.
So the first hit on the first switch gives you one repeat, while the first hit on the second switch gives you permanent loop, then by pressing the first switch again sequentially selects further loops and disables permanent loop if it was selected.
This seems very logical and user friendly.