musescore / musescore/MuseScore

[MU4 Issue] In horizontal continuous view, writing into a multi-measure rest temporarily hides the rest

Open
#13,741 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Describe the bug
When writing notes into a multi-measure rest while in horizontal continuous view, the measure with the multi-measure rest disappears until either continuous mode or multi-measure rests are deactivated.

To Reproduce
Steps to reproduce the behavior:

  1. Create an empty score
  2. Enable horizontal continuous view
  3. Press M to enable multi-measure rests
  4. Write something into the rest
  5. The multi-measure rest is replaced by a single measure

Expected behavior
The same behaviour as in page view: The multi-measure rest stays but the number above the rest decreases.

Video
https://user-images.githubusercontent.com/12451842/195648959-47f902f7-6861-49d2-aef1-93e7d9aa9d88.mp4

Platform information

  • OS: Windows 10
  • MuseScore version: Tested on both the public alpha, and nightly version 2022-10-10 04:55

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

Reproduce the issue in an empty score using horizontal continuous view, multi-measure rests, and note entry. Compare the continuous-view and page-view handling of the edited rest, then trace the relevant view and multi-measure-rest rendering paths. Done means the rest remains visible and its displayed count decreases as it does in page view.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 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.