Fermata over a note in leger line can't be selected after changing direction
On Xubuntu 14.10 (MuseScore commit 2a67602):
- Create a new score and add a note in leger line:
- Add a fermata over this note and press
x
to flip direction, so the fermata is now below. - Click anywhere on the score to unselect the fermata.
- Try to select again the fermata by clicking on it.
Result: the fermata cannot be selected. If we try to click on it, MuseScore acts like if there's no symbol (the mouse cursor is changed for little arrows to allow to move the score):
Note: it seems that this problem may occur with other articulations and ornaments.
Attachment | Size |
---|---|
note-leger-line.png | 1.38 KB |
fermata-selection-bug.png | 1.94 KB |
Comments
I can reproduce the bug with steps above, but with trill instead of fermata.
I can also reproduce the bug with staccato, but the bug is a little bit different:
x
to flip direction.Result: the staccato disappeared.
Result: the staccato appears again.
Result: the staccato cannot be selected.
BTW, there are a number of other instances where items can be unselectable. I have investigated and fixed a couple of them, but I've seen others as well that I haven't been able to reproduce on command. From what I've seen, workaround is usually to force a full relayout of the score - this happens on any edit operation, or even just on Ctrl+A.
Regarding the staccato dot disappearing - seems to happen only for notes on a line. I'm guessing the dot is actually rendering directly on a line and we can't see it.
For staccato, I can reproduce the bug with notes that are not on a line, for example with all these notes:
It seems that it happens when the staccato is automatically put below the note and we flip direction to put it above. This problem also occurs with other symbols, like sforzato and tenuto.
Fixed in d5b29fd815
Automatically closed -- issue fixed for 2 weeks with no activity.