Bug when scrubbing with keyboard inside repeats

This is on Dorico 6, Version 6.2.0.6088 (Mar 6 2026) using Dorico 6 AudioEngine Version 6.1.0.13 on an iMac running MacOS version 15.7.4 (24G517).

Context: I have a piece with

  • measures 1 - 30 played straight through,
  • a start repeat barline at m. 31,
  • a first ending for m. 50 and 51,
  • a second ending at m. 52 and
  • the piece ends at m. 55.

Issue:

  • Scrubbing works reliably with the arrow keys from measures 1 - 51.
  • At the end of m. 51, the right arrow moves to m. 31 as expected, but after that it skips notes.
  • Starting scrubbing in the second ending (m. 52) plays the notes on the first beat, as expected. A right arrow press jumps the playhead to m. 33 (two bars after the start repeat barline).

Other observation:

  • scrubbing with the mouse works fine in all parts in the music
  • “play from selected” works correctly (with repeats as written)
  • “play from playhead” works correctly also

I haven’t tried this with a piece with repeats but without first- and second-endings.

Any suggestions?

I’ve not looked at this right now, but I can definitely imagine how this might be getting confused. Scrub playback uses the music that Dorico generates when it calculates playback, which of course takes repeats into account, but when you navigate forward and backward in time using the key commands during scrubbing, you’re moving through the rhythmic positions in the music, not through the time-based generated music. I’ll have to think about how we might harmonise this in future.