Lines: custom properties are lost when layout changes

• Nov 7, 2019 - 18:51
Reported version
3.3
Type
Functional
Frequency
Once
Severity
S2 - Critical
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project

MS 3.3 / Win 10

Open the attached file. Copy the first measure to a blank measure.
Expected result: Copy should be an exact duplicate.
Actual result: The custom position and length of the line in the copy is lost. Not only that, but the same is lost in the original measure as well.

This also occurs if system breaks are added to a score which has lines with customised positions and lengths.

Similar issue, #296487: Customized line continues to inherit customizations after changing systems?

Attachment Size
copy_lines.mscz 16.5 KB

Comments

Workaround No Yes

I believe that I found the root cause of the 'issue'. If you paste the measure in the same line(staff) the width of all measures decreases. Naturally, this offsets the placements of elements (including disrupting the original measure). If you paste the measure on a different line(staff) the original measure stays the same but the pasted measure is by default leaner (I need to apply a 1.6 layout stretch to have the exact same result as the original). So this is not really a bug (maybe having the pasted measure be leaner is?). The only way I can think of to solve this issue is by having a copy mode that does not automatically change the layout.

Workaround: Change the layout stretch in the measure's properties