musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.34k stars 2.67k forks source link

Panels should scroll when focus is moved out of view via tab/arrow #25571

Open avvvvve opened 2 days ago

avvvvve commented 2 days ago

Issue type

Accessibility issue (e.g. for keyboard-only or screen reader users)

Description with steps to reproduce

Using arrows or tab in a scrollable panel will not scroll to the next focused thing.

Occurs in at least Properties, Instruments, and Mixer panels (not Palettes).

For example

  1. Create a score with many instruments and open the mixer
  2. Make your window small enough so the mixer and instruments panel both are scrollable.
  3. Tab to the first instrument in the Instruments panel, then arrow down to move focus down. See that at the bottom of the panel, focus moves beyond the bounds but the panel doesn't scroll to keep focus in view.
  4. Do the same for sounds in the mixer (using tab)

Supporting files, videos and screenshots

https://github.com/user-attachments/assets/04afca92-b328-46d7-9d79-6cf278a3eaa7

What is the latest version of MuseScore Studio where this issue is present?

Nightly

Regression

I was unable to check

Operating system

macOS 15.1

Additional context

No response

Checklist