musescore / musescore/MuseScore
Confusing Speech Output Editing text in Frames
@shoogle is already working on this.
Since Feb 17, 2026.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Issue type
Accessibility issue (e.g. for keyboard-only or screen reader users)
Description with steps to reproduce
When reading text to edit in a text frame such as title, composer, additional lyrics etc the screen reader feedback is very confusing. It repeats letters at the end of lines and skips them on the start of the next line and will not navigate as expected.
STEPS:
- Add a text frame and copy the following lines of text into it including line breaks:
This is a text frame.
Line 2 of the frame
Now on line 3.
Let's see how it reads. - Arrow down the lines of text and hear that the screen reader leaves out 1 or two letters of the first word of each line and wraps the first letter of the next line instead. So for example "ine 2 of the text frame N"
- Now use arrows to move along the first line character by character to try to confirm the line actually says what you want it to say and is formatted correctly. Notice that it does not announce the line break but instead repeats the L of the next line twice.
- Now use Ctrl with arrows to move word by word. The first line reads correctly, but gets stuck at the end repeating the word frame with each subsequent press of the right arrow.
- Press down arrow (again noting it misses saying the L of line), press home to go to the start of that line and try moving along with Ctrl arrow word by word. I have had differing results on doing this, but always some sort of gibberish giving the end of one word and the start of the next.
This makes editing text really difficult, especially to know if it is formatted correctly. It even makes reading text frames difficult.
Related Issues:
19933 Speech reads last character when at end of string
23013 Text does not wrap in text frames
Supporting files, videos and screenshots
N/A
In which versions of MuseScore Studio is this issue present?
4.6
Regression
I was unable to check
Operating system
Windows 11 with NVDA
Additional context
No response
Checklist
- This report follows the guidelines for reporting bugs and issues
- I have verified that this issue has not been logged before, by searching the issue tracker for similar issues
- I have attached all requested files and information to this report
- I have attempted to identify the root problem as concisely as possible, and have used minimal reproducible examples where possible
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.