Docked panels don't respect drag resizing when dragging to minimum size
Issue type
UI bug (incorrect info or interface appearance)
Description with steps to reproduce
- Ensure a docked panel is open (Mixer, piano, etc.)
- Click and drag the top edge of the panel towards the bottom of the app window
Current: as the mouse cursor reaches the bottom of the app window, the panel springs back upwards to (approximately) its starting position.
Expected: the top edge of the panel should stay with the mouse cursor until it reaches its minimum height.
Supporting files, videos and screenshots
https://github.com/user-attachments/assets/704fe247-561e-4cf5-b5ea-3af29cae8772
In which versions of MuseScore Studio is this issue present?
4.6+ (worked in 4.5.2)
Regression
Yes, this used to work in a previous version of MuseScore 4.x
Operating system
macOS Tahoe 26.1
Additional context
No response
Checklist
- [x] This report follows the guidelines for reporting bugs and issues
- [x] I have verified that this issue has not been logged before, by searching the issue tracker for similar issues
- [x] I have attached all requested files and information to this report
- [x] I have attempted to identify the root problem as concisely as possible, and have used minimal reproducible examples where possible
Can confirm the same behavior on Sequoia 15.5. On 13" Macbook Air it is now impossible to shrink the virtual piano keyboard to the desired height, as it is jumping back. This is a very frustrating experience on smaller screens, which makes piano keyboard basically unusable. This is a shame that since V4 we lost the visual preview on a piano keyboard, and now it cannot even resize properly.