Accessibility: Line endings not spoken for overlapping chordrests
Enter a whole-note and place a line (e.g. hairpin crescendo) below it. During navigation, the screenreader will say the following:
Note... Start of hairpin crescendo. End of hairpin crescendo.
This correctly indicates that the hairpin starts and ends on this note.
Now, in a different staff (or different voice) enter a shorter note or rest. Speech for the original whole-note will become just:
Note... Start of hairpin crescendo.
The fact that the hairpin ends on the whole-note is no longer announced.
It appears that the speech alorithm stops looking for line endings at the first ChordRest it encounters, even if the ChordRest belongs to a different voice/staff. The algorithm should look for line endings only at the ChordRest that belongs to the next note in the same staff and same voice as the current one.