musescore / musescore/MuseScore
Wrong slur segment is moved when dragging a slur which spans more than one system
@Eism is already working on this.
Since Jul 22, 2023.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Issue type
UI bug - (Score element/user interaction)
Bug description
Same behavior occurs in 3.6.2, so it is not a regression. Anyway, figured it was worth checking up on 4.1, and the undesirable behavior still occurs of moving the wrong slur segment.
Steps to reproduce
- Let there be a slur that spans across a system into another system.
- Select that slur from the first system
- Now perform a drag upon the slur segment existing on the following system.
Expectation: the second segment is selected and dragged
Results: The first segment is dragged around instead.
A strange behavior that could "easily" (haha) be fixed up with the proper knowledge of the code-base. I'm not sure, but I wouldn't be surprise if something like this happens with other things like a line segment, but I didn't check.
It's not based on "first" system but more of the first selected segment, whether that is the last or the first:
Screenshots/Screen recordings
https://github.com/musescore/MuseScore/assets/7139517/ac3a3683-3e58-4e97-a6e4-9ea71dced9ff
MuseScore Version
4.1
Regression
No.
Operating system
LNX XFCE
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.