Change of time signature deletes existing start repeat, or End-start repeat, barline

• Jun 26, 2020 - 18:19
Reported version
3.4
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.4.2.9788, revision: 148e43f

  1. Start with a simple blank 4/4 score.
  2. Create a start repeat barline anywhere
  3. Select the measure rest after the repeat barline and add a 3/4 time sig., say.

Expected result: Time signature is inserted before the start repeat barline.
Actual result: The start repeat barline reverts to a single barline and the time sig. is placed after it.

The workaround is to add the time sig. before a single barline, then change it to a start repeat barline. A similar problem with End-start repeat barlines. End repeat barlines are unaffected.


Comments

I suspect this is just a special case of the more general fact that time signature change eliminates all barlines in the affected region and creates new ones. Even if that's unavoidable, probably we could special case this one.