musescore / musescore/MuseScore

Can't select system break when it's behind a vertical frame

Open
#22,024 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

community P2 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

System breaks are not selectable if they are behind a vertical frame, rendering them unable to be deleted.

Steps to reproduce
  1. Make a new score.
  2. Select the second measure and press return to add a system break.
  3. Select the frame and in the Properties panel lower the "Gap below" to 3.
  4. See error: you can't select the page break. It just selects the frame.
Screenshots/Screen recordings

No response

MuseScore Version

4.2.1

Regression

I don't know

Operating system

macOS 12.7.2

Additional context

The frame is in front of the break symbol. If you send the frame "to back" using the Appearance drop down in the Properties panel, you are then able to select the break symbol.

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.

Research direction

No source file, test, or entry point is named. Reproduce the issue in MuseScore 4.2.1 using the listed steps, then trace how selection is resolved when a vertical frame overlaps a system break. Done means the break can be selected and deleted while behind the frame, while the frame remains selectable.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
design, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.