Tooltip / screenreader feedback for "space" on Special Characters palette is noteLongaSquareDown
Reported version
3.1
Priority
P2 - Medium
Type
Ergonomical (UX)
Frequency
Once
Severity
S2 - Critical
Reproducibility
Once
Status
closed
Regression
Yes
Workaround
No
Project
1) edit some text
2) press F2 to display Special Characters palette
3) hover mouse over the "space" just before the copyright symbol
Result: tooltip says "noteLongaSquareDown".
I am pretty sure this is because the symNames and symUserNames arrays got out of sync. My guess is it involves the ornamentDownPrall ("Down prall") which appears to have moved a couple of times and current has an entry in symUserNames (towards the very very end of the list) but is commented out in symNames.
An easy enough for someone who understands where this symbol does belong, but that's not me.
Fix version
3.3.0
Comments
As i said earlier today in the telegram chat: mapping one to the other manually is a royal pain... I guess here it just went wrong.
As far as I can tell, though, it just a question of deciding if the one line needs to be commented out, or the other uncommented.
I think in needs to get commented out, like it is in sym.h,
SymId
and sym.cpp,symNames
, there with a comment// -> SymId::ornamentPrecompMordentUpperPrefix },
See 8c67df20ab, seems to have been forgotten to comment out there
and replace
"Space"
byQT_TRANSLATE_NOOP("symUserNames", "Space")
See https://github.com/musescore/MuseScore/pull/5309
Relates to #293971: I cannot use tempo marking in NVDA
Thanks!
Fixed in branch master, commit 10b9628b29
_fix #294125: symUserNames and symNames out of sync
Omission from 8c67df20ab, leads to a bogus toolTip being displayed for
Space in the F2 palette.
While at it, make those texts translatable._
Fixed in branch master, commit e36df5633e
_Merge pull request #5309 from Jojo-Schmitz/symUserNames
fix #294125: symUserNames and symNames out of sync_
Automatically closed -- issue fixed for 2 weeks with no activity.