Playback cursor temporarily stalls in a volta of first repeat in score when leftmost volta omitted and played volta has trailing rest(s)

• Mar 5, 2020 - 16:16
Reported version
3.4
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

Attached file contains a score with two identical lines. The only thing out of the ordinary is that, by adjusting the "Repeat List" for each volta, the first volta is omitted and only the second volta is played.

Playing the score shows the cursor temporarily stalling at the first volta in the first line yet progressing as expected during the second line. This was unexpected when I was constructing the example and led to the discovery that the stall only happened in the first repeat in the score. Changing the first measure in the score (the rest) to a repeat also causes the successive examples to play as expected.

Additionally, if the played ending contains notes, the cursor moves to those notes as expected. The stall seems to be caused by trailing rests in the played volta with the example being the worst case. Placing a note at the beginning of the played volta will cause the cursor to stall at that note (rather than at the beginning of the omitted volta).

This seems to be only a cursor display problem as the duration of the stall has the same duration as the trailing rests.

Attachment Size
Playback Cursor Stall.mscz 9.68 KB