musescore / musescore/MuseScore

Mixer Panel Accessibility - No Speech on Some Items

Open
#19,983 1 comment 0 reactions 3 assignees View on GitHub

@DmitryArefiev is already working on this.

Since Nov 10, 2023.

accessibility needs review UI
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Issue type

UI bug

Bug description

When in the Mixer panel, Arrowing Up/Down to the volume faders does not announce a label for the control.

When trying to adjust the fader and pan controls, speech may just announce "blank" as you press Arrow Left/Right.

The Mute and Solo controls are announced by speech as radio buttons. This implies they are a pair of mutually exclusive options. In fact, they behave (as on a hardware mixer) as independent check boxes.

Steps to reproduce
  1. Create or open a score.
  2. Open the Mixer panel.
  3. Press Tab to navigate to the desired mixer channel controls.
  4. Arrow Down until you reach the volume fader.

Expected output: Speech says "Volume: 0 (dB) 100%"
Actual behaviour: Speech says "0 Slider 83"
This is very confusing output.

  1. Create or open a score.
  2. Open the Mixer panel.
  3. Press Tab to navigate to the desired mixer channel controls.
  4. Arrow Down until you reach the Pan or Volume fader.
  5. Adjust the value with Left/Right arrows.
    Expected output: speech should announce the new value.
    (it occasionally might).
    Actual behaviour: speech says "blank".
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.