Manual adjustments of slurs are lost if subsequently there is a system break before the measure followed by an UNDO

• Mar 13, 2020 - 19:31
Reported version
3.4
Type
Functional
Frequency
Few
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

In reply to by Jojo-Schmitz

OS: Debian GNU / Linux 8 (jessie), Arch .: x86_64, MuseScore version (64-bit): 3.6.2.548021370, revision: 3224f34.
Okay, let's have a duplicate. Only the reproduction conditions are not the same, different versions of Musescore and OS, I added a vertical and text frame. It remains unclear why the program resets the user settings without confirmation and why it is needed in this case. Hopefully this will be fixed.
Thank you!

Title Manual adjustments of Slurs and Hairpins are lost after inserting and deleting a break Manual adjustments of slurs are lost after change measure properties
Reported version 3.4 3.6

1) Open the attached score with manual adjustment of the slurs positions.
2) Open the properties of measure 2 (3-5) and increase the stretch to 2 so that the last two measures move to the second line.
3) Ctrl+Z.
4) Please note that in bar 8, the slurs positions were reset, but the program shows that there are no changes. If you edit and save the score, reseted slurs will be saved. There might be something wrong with undo.

Attachment Size
TEST_SCORE.mscz 6.36 KB
Title Manual adjustments of slurs are lost after change measure properties Manual adjustments of slurs are lost if subsequently there is a system break before the measure followed by an UNDO