Staff / Part properties: Tab order broken
Reported version
3.0
Priority
P1 - High
Type
Graphical (UI)
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
closed
Regression
Yes
Workaround
No
Project
Version: 3.0.2
The tab order in the dialogue boxen is wrong. At least one case, which is a regression from 2.3.2, is this:
Right-click → Staff/P̲art Properties…
Click into the “Long instrument n̲ame:” field. Press Shift-Tab, you end up at the “Change Instrument…” button ☹ (in that field, Tab or Return don’t work, so Shift-Tab is the only way to escape it, and Shift-Tab+Enter is my muscle memory for submitting that dialogue box).
Conversely, click into the “P̲art name:” input field, press Tab and end up in “T̲ranspose written pitches to sound:” ☹
Fix version
3.3.0
Comments
On the Windows operating system: Unfortunately, If you press the "Tab" in the "Long Instrument Name" or "Short Instrument Name" fields (with or without the Shift key), it adds only tab characters to the existing characters; not available for this kind of navigation. (When there is no blue frame around these fields, we understand that you cannot go anywhere with the tab key.)
OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.0.2.5315, revision: a8b90a8
I've found a bunch of bad tab order issues in the Format / Style dialog. I have a (very) partial fix as part of https://github.com/musescore/MuseScore/pull/4689
In reply to On the Windows operating… by Ziya Mete Demircan
Yes, which is why I get out of that field with Shift-Tab normally.
I don’t actually have a proble with Tab entering a Tab character there (and Return entering a newline); that’s how it has been in 2.3.2 already. As long as I can get out with Shift-Tab sanely…
Still broken in 3.1
FWIW, every time I make a PR that includes changes to any UI file, I make it a point to also check the tab order and fix it is appropriate. But things are still quite bad overall. There does need to be a concerted effort - for accessibility purposes as well as general usability - to go through all UI files and fix this.
Relates to #292378: [EPIC] Fix tab order in dialog boxes.
Isn't this a duplicate of #283376: Tab sequence in staff properties?
Yes, but there is more interesting discussion here, so I've closed the other instead.
https://github.com/musescore/MuseScore/pull/5240
Fixes a number of dialogs including Staff Properties. This includes allowing Tab to function for navigation within the long/short instrument name fields.
Fixed in branch master, commit 6771c372a0
fix #284287: tab order in dialogs
Fixed in branch master, commit 9be19d28e2
_Merge pull request #5240 from MarcSabatella/tab-order
fix #284287: tab order in dialogs_
Automatically closed -- issue fixed for 2 weeks with no activity.