Permanent courtesy time sig and key sig before system/page break when toggling in Continuous View and/or Parts

• Dec 12, 2018 - 21:13
Reported version
3.0
Priority
P0 - Critical
Type
Graphical (UI)
Frequency
Many
Severity
S3 - Major
Reproducibility
Always
Status
fixed
Regression
Yes
Workaround
No
Project

If a time signature change is placed just after a "page break", then if the "page break" is deleted, an undesired time signature remains (see the pictures : before and after removing the page break)
PS : Sorry for my English

Attachment Size
Mscorebug_before.png 149.81 KB
Mscorebug_after.png 148.5 KB

Comments

Status active needs info

Does this happen on scores imported from 2.x or (also) on scores created in that 3.0 from scratch? I'd the former, upgrade to a later development build and reimport

Title Persistant time signature when removing a Page Break Persistant time signature when removing a Page Break/toggling in Continuous View
Frequency Many Once
Severity S4 - Minor S3 - Major
Status needs info active

Tested with: OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.0.0.4457, revision: e5d17fc

About the related behaviour (adapted title change for the moment), see:

Video.gif

As more or less predictable : same behaviour with system break.

1) SATB template
2) Add new time signature let's say mesure 6
3) Add a system break in the previous measure
4) Toggle in continuous view

Result: display both of time signature and courtesy

system.jpg

Title Persistant time signature when removing a Page Break/toggling in Continuous View Permanent courtesy time sig and key sig before system/page break when toggling in Continuous View

For the record, this issue has not been fixed with the mentioned commit above.
See:

Video.gif

Regression No Yes

The attached in-progress score repros the duplicate signature in page view of the parts. See measure 81.

Also, if you try (in the main score) to change the time signature to 4/4 (for instance), 3.0 crashes.

The score has been completely developed in MS 3.0. I could not repro with a simpler score, so I don't know what triggered it as I've only recently generated parts.

Frequency should be updated based on number of reported issues, I think.

OS: macOS 10.14, Arch.: x86_64, MuseScore version (64-bit): 3.0.0.20137, revision: c1a5e4c

Attachment Size
La_Folia for Ukulele - full (196 m).mscz 123.22 KB

In reply to by mcx

Issue is also demonstrated at measure 97 of the score (in parts only).

Should I create a separate issue since this is page view in parts vs. continuous view? FTR, it also repros in continuous view in this score, so I think it's the same issue, only higher severity since it affects engraving.

Priority P1 - High P0 - Critical

Well, I'm bumping the priority of this so it gets a better look, then maybe someone can see if the issues are the same or not.

Well, I don't think the crash in the file "La folia" is directly related with this issue of displaying twice time/key signatures. I can reproduce without it. Seems rather a problem with 4/4, C and Cut time if there is another or other time signatures later in a score (with parts), which is the case in your file. Report soon (EDIT: done: #281504: Swap 4/4, C or Cut time if there is another time signature further in the score crashes the program. Also happens when changing from 4/4 to 2/4)

In reply to by mcx

Title Permanent courtesy time sig and key sig before system/page break when toggling in Continuous View Permanent courtesy time sig and key sig before system/page break when toggling in Continuous View and/or Parts

Seems like Frequency should be updated here, as well as the title to include the Parts case. I've done the latter but don't have rights to change the former.

"Among the issues it exhibits is the stuck courtesy time signature, though I do not use Continuous View."
The question is now: can you reproduce this issue only in Page View - ie never toggle in Continuous View - from scratch (a new score)?
And if so, please provide steps.

An initial investigation shows the extra signature is indeed a courtesy signature and is not in fact being laid out at all while in continuous view, it's just being displayed based on the layout from page view. So in fact, it goes away if you save/reload while in continuous view, but re-appears if you switch to page view and back again.

Status active PR created

https://github.com/musescore/MuseScore/pull/4656

Fixes the basic issue with the double sigs appearing when switching from page to continuous view, if a courtesy sig existed while in page view. There may be other cases of double sigs not addressed by this PR. For instance, we know scores imported from 2.x using the first beta get permanent extra elements that simply need to be deleted; this is unrelated. But anyhow, I believe my fix addresses the most common reports here.