musescore / musescore/MuseScore

Edit Controls can prevent further Arrow Movement between Controls

Open
#20,515 8 comments 0 reactions 1 assignee View on GitHub

@Eism is already working on this.

Since Dec 21, 2023.

accessibility UX/interaction
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Issue type

UX/Interaction bug (incorrect behaviour)

Bug description

In some dialogs and/or toolbars, currently Arrow keys are used to navigate between the controls. Note issue that in dialogs, all controls should be available by pressing Tab(#20056).

If there is an edit control in the set of Arrowable controls, the focus may get stuck at the edit control and it is therefore not clear if some controls cannot be navigated to by keyboard.

Steps to reproduce

For example:

  1. From the Edit menu choose Preferences.
    Preferences dialog appears.
  2. Select Canvas tab (there are several other examples).
  3. Tab.
    Focus is on Default Zoom combo box.
  4. Arrow down.
    Focus is now on mouse zoom precision.
  5. Continue to Arrow Up/Down and instead of navigating, now the value in the edit box changes.

It is not possible to know if there are any further controls after the edit box.

Note: this problem cannot be fixed until all controls in dialogs can be focused with Tab.

Screenshots/Screen recordings

No response

MuseScore Version

4.1

Regression

I don't know

Operating system

Windows 10 with NVDA

Additional context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.