Ctrl + Delete removes all measures after selected note/rest

• Apr 27, 2020 - 20:55
Reported version
3.4
Priority
P1 - High
Type
Ergonomical (UX)
Frequency
Once
Severity
S2 - Critical
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

Steps to reproduce:
1) Create blank sheet, change time signature to 2/4 (can't say whether is really necessary). Make sure there are at least two systems.
2) Fill measures with some notes and rests -- I fill all measures with three quaver notes and a single quaver rest: ♫♪𝄾.
3) Start deleting every rest, one by one starting from measure 1, using Ctrl + Delete - this should automatically decrease duration of the measure.

Expected result: All measures were shortened and all rests were removed

Actual result: Removing a rest in one of the last measures of the first system causes removal of all following measures.


I attached reproduction file: open mscz and start removing rests starting from measure 10. When rest from measure 12 is removed the issue occurs.
I suspect is may have something to do with a fact that the measure 12 is moved from 2nd system to 1st one right before the deletion of the rest.

Also, this reproduction shows that measure 12 becomes corrupted: the beaming changes from beaming_1.png to beaming_2.png and when the measure is cut and paste (before deletion of the rest), it's missing the first quaver.

Attachment Size
reproduction.mscz 16.97 KB

Comments

Priority P1 - High

Confirmed - both the deletion and the beaming. For me it happened on the second to last measure of the first system, which was measure 12. But actually, it happens in any measure from that point on, once I've altered the first 11 measures that way.

The beaming glitch seems to be showing a corruption of sorts - both the first two notes of the measure claim to be on beat 1, according to the status bar.