musescore / musescore/MuseScore

[MU4 Issue] Items in "Properties" sidebar jump all over the place during use

Open
#10,995 6 comments 0 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

P2 properties
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Describe the bug
If you make a change to a property in the "properties" sidebar, you expect the property items to stay in position. However, if you click on the "More" option, then click on any property, the items suddenly shift position, leaving the user bewildered!

P.S. I am using a 15 inch screen laptop.

To Reproduce

  1. Open the attached score (unzip first).
    auber - fd_on_yonder_rock_(hayden).mscz.zip

  2. Click on, say, an item of text in the "Title" frame. Click on various items visible in the "Properties" sidebar. Note that, as expected, the items remain in position.

  3. Now expand the "More" button in the Properties sidebar. Again, try changing any property.

RESULT: The items suddenly, and for no apparent reason, jump to a new position.
macOS and Linux

https://user-images.githubusercontent.com/101250347/163194736-20713e44-7f6b-48d3-afd5-2d4c2b07d8dc.mov

Win11

https://user-images.githubusercontent.com/101250347/163371059-134f555f-6d57-40af-864d-5f97a42629a1.MP4

Expected behavior (edited)

When the user clicks on "More", this button should remain stationary and the "submenu" (if that's the right word) should unfold below it, causing scroll bars to appear (or extend). The user then scolls down to reveal the submenu properties. This is the current behaviour under MS3.

Platform information
OS: macOS, Win11, Linux

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.