Text style style changes not applied to existing chord symbols

• Dec 30, 2018 - 23:45
Reported version
3.0
Priority
P0 - Critical
Type
Functional
Frequency
Many
Severity
S3 - Major
Reproducibility
Always
Status
closed
Regression
Yes
Workaround
Yes
Project

Global Chord symbol style changes are not automatically displayed.
I did some global style changes (Format > Style > Text Styles > Chord Symbol) like font face, font size, vertical offset... None of them were applied on the spot, but after closing and reopening the document they were.


Comments

Title Global style for chord symbols not directly applied Text style style changes not applied to existing chord symbols
Priority P0 - Critical

I confirm this for the text style settings in Format / Style / Text Styles.. The style changes are in effect for newly entered chords but not chords already present. I assume this is a matter of needing to call render() for them. I would have sworn this was working earlier in the development cycle, though. The in Style / General do take effect though, which is odd. I can see styleChanged() is getting called for the chord symbols, but somehow we aren't seeing the new text style during render().

Regression No Yes
Workaround No Yes

A workaround for now is to right click a chord symbol, Select / All Similar Elements, then hit the "Reset" button next to the size and/or other fields as needed.

Can you be more specific? What did you try, exactly? Your chord symbol style is set to 12pt, and that's exactly what I see. If I go to Format / Style / Text Styles / Chord Symbol and change this to 18p, then we see the bug mentioned here. The workaround I mentioned does work, but I left out one important step: first you need to change one chord symbol manually, otherwise the Reset button will be grayed out.