musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.08k stars 2.61k forks source link

Deleting time signature removes manual breaks to next time signature even when the new signature is the same #21578

Open iainhallam opened 6 months ago

iainhallam commented 6 months ago

Issue type

UX/Interaction bug (incorrect behaviour)

Bug description

No response

Steps to reproduce

  1. In a new score, add several time signatures, with manual line breaks between them.
  2. Make sure some time signatures are repeated.
  3. Delete the second instance of a repeated time signature.

All manual breaks up to the next time signature are removed, even though the time hasn't changed. This plays havoc with score layout.

Screenshots/Screen recordings

No response

MuseScore Version

MuseScore version (64-bit): 4.2.1-240230937, revision: github-musescore-musescore-d757433

Regression

I don't know

Operating system

OS: Windows 10 Version 2009 or later, Arch.: x86_64

Additional context

A workaround would be to do layout only at the end of editing, but that can't always be guaranteed, particularly when writing new music.

NicolaRulli commented 6 months ago

It also removes non-default barlines.