Changing text element color (via Inspector, not style) is not saved

• Jan 30, 2019 - 21:17
Reported version
3.0
Priority
P0 - Critical
Type
Functional
Frequency
Many
Severity
S3 - Major
Reproducibility
Always
Status
closed
Regression
Yes
Workaround
No
Project

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.0.2.5312, revision: 8ca4d2c

  1. change color of one or more lyrics syllables, e.g. from black to red
  2. save file
  3. reopen file

Expected result: lyrics color is now red
Actual result: lyrics color is still black

Note:
issue is not present in musescore 2.2.1 (32-bit)


Comments

Title changed lyrics color is not saved Changing individual lyrics syllables' color is not saved
Priority P1 - High

Doesn't work for individual sylables, but does for the entire verse (or rather the odd/even lyrics text style)

In reply to by Jojo-Schmitz

Indeed, I didn't change the generic style for lyrics color,
but I used the inspector to change some marked syllables.

I noticed the issue is also present in MuseScore 3.0.2.5315:
Although the color seems to be saved now (I'm not sure anymore...),
there is another, similar effect:
When changing the color of further, different syllables (after re-open) in a third color (e.g. blue),
and saving again, the color of the previously changed syllabes (colored in e.g.red) gets lost on re-opening again.

Priority P1 - High P0 - Critical

What I see is that the lyrics color is indeed saved and restored, but then it is lost on a second save. I think that is because we mark the color property unstyled when initially setting it via the Inspector, but we don't do so on the read. Should be easy fix.

It's not just lyrics, but all text. I think what happened is that now that color is a styled property for text elements, so need to update the handling of this, probably in several places. Looking into it.

Frequency Few Many
Severity S4 - Minor S3 - Major

Yes, still in 3.0.2

It’s saved properly into the MSCX, but when the file is next read (the changed colour is shown on the screen alright) and THEN saved, it’s lost.

Fix version
3.0.3