Manual adjustments are lost after inserting and deleting a break
I hope this has not been reported (couldn't find a previous report).
All manual adjustments to the position of hairpins and slurs are lost after inserting and then deleting a break.
Version: 3.4.2
OS: Mac OS X 10.13.6 and Ubuntu 18.04
Steps to reproduce the bug:
- Fill in a staff/system with notes
- Add slurs and hairpins
- Manually adjust all slurs and hairpins
- Insert a line or page break in any bar except the last one
- Delete the break
- All the slurs and hairpins after the barline where the break was located return to their default positions (and this also happens in any other page where measures were moved to a different line due to the break)
This has been going on since version 3.0. Sorry I didn't report it back then. I keep thinking it will be resolved in later versions, but it never does. I hope it will eventually be resolved.
Antonio
Comments
Please report in in the issue tracker, along with a sample score.
Bugs only rarely get fixed by accindent and if not having been reported.
In reply to Please report in in the… by Jojo-Schmitz
Your right! I'll report it in the issue tracker.
I agree. My fault.
I can confirm the issue. FWIW, I assume it happens because slurs and hairpins can span multiple systems, and manual adjustments can be applied independently for each system. Somehow the code managing this is able to handle preserving system-specific adjustments when you add breaks but not when you delete them.
In reply to I can confirm the issue. … by Marc Sabatella
Yes! I forgot to mention what you say: that the changes are preserved when adding the break but lost when it is deleted.
In reply to Yes! I forgot to mention… by Antonio Gervasoni
Thanks for #302318: Manual adjustments of slurs/hairpins are lost if subsequently there is a system break before the measure, followed by the break's removal (by delete, undo etc.)