Playback controls/Note input toolbar appear on other of two monitors (if it's opened in undocked state)
Issue type
UX/Interaction bug (incorrect behaviour)
Description with steps to reproduce
- Setup two monitors (laptop+monitor), extended display
- Undock Playback controls panel
- Move it to the 2nd display
- Close MSS
- Open MSS (open score)
- Move Playback controls to the 1st display
- Hide panel (View >Toolbars > Playback controls)
- Show panel (View >Toolbars > Playback controls). It appears on the 2nd display
see https://github.com/musescore/MuseScore/issues/27570#issuecomment-2801682174
The same issue with Note input toolbar
------------------------------ the initital report-----------------
Setup two monitors, Windows 10 extended display. Start a new score. View > Playback controls, to undock it. It appears on the other screen. Drag it back over the Musescore window. Hide it again. View it again, it's back on the other screen.
Request: make the Playback controls window a child of the main Musescore window so it always starts over it. OS: Windows 10 Version 2009 or later, Arch.: x86_64, MuseScore Studio version (64-bit): 4.5.1-250800846, revision: github-musescore-musescore-603eca8
Supporting files, videos and screenshots
What is the latest version of MuseScore Studio where this issue is present?
MuseScore Studio version (64-bit): 4.5.1-250800846,
Regression
No.
Operating system
Windows 10 Version 2009 or later, Arch.: x86_64,
Additional context
#12813
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
I am getting other odd app UI behaviour when toggling View > Playback toolbar (actually logged in this old issue), so there might be multiple issues around this one.
Assigning @DmitryArefiev to investigate.
I found the way to reproduce the initial bug:
- You need to undock Playback controls panel
- Move it to the second monitor
- And close MSS
https://github.com/user-attachments/assets/07a545c1-adf2-4e90-b7fb-b850350202fb
I think the problem here because Playback panel doesn't save the previous position in udocked state when you Show/Hide the panel from View>Toolbars:
https://github.com/user-attachments/assets/273a20db-8047-420a-8591-b202fa6d1c10
This is not a regression