Rendering bug: jazz lead sheet: A(sus)

• Sep 24, 2021 - 10:40
Reported version
3.6
Type
Graphical (UI)
Frequency
Few
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

In an empty jazz lead sheet, enter a jazz chord that is:

A(sus)

See how the text "sus" is below. This is a reduced example. The real case was "Ab13(sus4)no3" (in this case "4" is superscript but not "sus"). I can think of ways to question writing this notation, but no matter what, it looks like a rendering bug. See attached screenshot. Using MuseScore 3.6.2.

Note, the same occurs with "Ab13sus4no3", so this seems definitely like a rendering bug.

sus_rendering_bug.jpeg

It was first mentioned here:
https://musescore.org/en/node/324880


Comments

Yes, there is a test suite, but it can't include every possible permutation. It's not common to put parens around "sus", so that case was probably never considered. The paren code expects you to be parenthesizing superscripted expressions apparently.

There is work being done to greatly improve this internally, should be appearing sometime after MuseScore 4. So hopefully we can test that case then.