musescore / musescore/MuseScore

Pressing spacebar while viewing a palette's contextual menu deletes the palette

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

Nobody has claimed this yet.

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

No response

Steps to reproduce
  1. Open any score or make a new one.
  2. Right-click a palette to bring up that palette's contextual menu.
  3. Press the spacebar on your computer keyboard.
  4. See error: the palette has been deleted.
Screenshots/Screen recordings

No response

MuseScore Version

4.2.1

Regression

I don't know

Operating system

macOS 12.7.2

Additional context

It also happens if you open the palette via the "..." button—not just right-click.
Also, the same thing happens to items inside a palette—if you right-click them and press the spacebar, they will be deleted.
Then the only way I can see to get everything back is to force-quit MuseScore so that layout preferences are not saved.

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

Start by reproducing the issue in MuseScore 4.2.1 on macOS using both palette contextual-menu entry points, including an item inside a palette. Trace the palette deletion handling for a spacebar press; done means spacebar no longer deletes palettes or palette items and normal menu behavior remains intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
design, desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.