Manual adjustments of Slurs and Hairpins are lost after inserting and deleting a break

• Mar 13, 2020 - 19:31
Reported version
3.4
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

Steps to reproduce the issue:

1) Fill in a staff/system with notes
2) Add slurs and hairpins
3) Manually adjust all slurs and hairpins
4) Insert a line or page break in any bar except the last one
5) Delete the break
6) Result: 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 bars that were moved to a different line due to the break)

Operating Systems: OS 10.13.6 and Ubuntu 18.04

Note: the problem does not occur after inserting the break, but after deleting it.

Sample file attached. Try inserting breaks on different bars and then removing them. Many (if not all) of those operations will result in the loss of manual adjustments of each hairpin or slur that occurs after the place where the break was placed.

I must say that although the user can solve the problem (adjusting everything again), in certain scenarios it can mean that several elements must be repositioned, which may cause a lot of time to be lost.

Attachment Size
Issue 1236.mscz 31.05 KB

Comments

Title Manual adjustments are lost after inserting and deleting a break Manual adjustments of Slurs and Hairpins are lost after inserting and deleting a break
Severity S4 - Minor S3 - Major
Workaround Yes No

Open the attached file. Add a system break between measures 2 and 3. Then delete the same system break.

Expected result: Customised slurs should retain their shapes and positions.
Actual result: Customised slurs after the break are reset to default, except that the Slur "Direction" (inspector) is retained.

Not a minor bug: can easily involve having to remodel a lot of slurs. And there is no workaround.

Attachment Size
moving_slurs.mscz 9.34 KB