MuseScore Crashes When Selecting Roman Numeral Analysis While a Screen Reader is Running

• Jan 15, 2023 - 08:08
Reported version
4.0
Type
Functional
Frequency
Once
Severity
S2 - Critical
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project

Steps to reproduce bug

  1. Launch a screen reader. This bug reliably occurs using all major Windows screen readers (JAWS, NVDA, and Narrator), however I have not tested using macOS (VoiceOver) or Linux (Orca).
  2. Create or open a score.
  3. Navigate to "Add > Text > Roman numeral analysis" using cursor navigation commands (alt opens menu bar, right/left arrows select "add," enter opens, down/up arrows select "Text," enter opens submenu, down/up arrows select "Roman numeral analysis," enter invokes menu item.).

Expected behavior

MuseScore 4 should not crash and should instead allow the user to enter roman numerals.

Actual behavior

MuseScore 4immediately crashes when the "Roman numeral analysis" menu item is invoked. Additionally, MuseScore 4 crashes if a screen reader is launched while the "Roman numeral analysis" text field is focused.

Version number

4.x stable (unsure of subversion number because the "About MuseScore" dialog is ironically also totally inaccessible to both JAWS and NVDA.)

Operating system

Edition: Windows 11 Pro
Version: 22H2
OS build: 22621.1105
Experience: Windows Feature Experience Pack 1000.22638.1000.0

Screen readers tested

NVDA version 2022.3.3
JAWS version 2023.2212.23 ILM
Narrator (Unsure of version number; bundled with windows version listed above)


Comments

PS: Regression should not be marked "yes" as I am unsure if this is a regression or not. The state of the regression toggle (if it is a toggle) is not communicated to screen readers, so I was unaware it was selected.

Fix version
4.0.2