Test: Open Sunvox, select a random modul, move the scroll bar a little.
Now make a screenshot of the app, the screenshot will appear on top of all UI on your mac for 5seconds until the screenshot fades out and disappears.
Problem: After that the Sunvox UI is broken, the scrollbar does not respond to clicks anymore. Sunvox needs to be shut down and started again to fix it.
It's not the only scenario in which this happens, but the easiest way to test if Sunvox became Keywindow again and its event cycle is sane.
Edit: 1 exception when there is a MultiCtl visible clicking on one of its Controller number (> or <) seems to fix the event cycle back in place. This hotfix does not work on all other moduls, the event cycle is broken then.
Sunvox Mac screenshot makes sunvox UI unresponsive [FIXED in 2.1]
- NightRadio
- Site Admin
- Posts: 3955
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: Sunvox Mac screenshot makes sunvox UI unresponsive
What is your macOS version?
Are these the correct steps to reproduce the bug?
1. Select some module
2. Click and move some controller of the module
3. Press SHIFT + CMD + 3
4. Release the mouse button
Are these the correct steps to reproduce the bug?
1. Select some module
2. Click and move some controller of the module
3. Press SHIFT + CMD + 3
4. Release the mouse button
Re: Sunvox Mac screenshot makes sunvox UI unresponsive
macOS10.14++
As long the NSResponder chain inheritance did not change in newer systems the problem will/might persist. So the OS version is not that important here.
1. Select some module, its controllers will be visible
2. Click and move the Scrollbar of the controller frame, release the mouse
3. Press SHIFT + CMD + 4 to define a frame to be captured as Screenshot, releasing the mouse will invoke the capture
4. here the problem should become obvious
interestingly it does not happen with SHIFT+CMD+3 where the whole screen is captured which points out whats ging on, obviously the responder chain of mouse events is not rerouted to the system window with SHIFT+CMD+3 and therefor the keywindow responder chain untouched..
So the problem appears with the use of SHIFT+CMD+4 or SHIFT+CMD+5
As long the NSResponder chain inheritance did not change in newer systems the problem will/might persist. So the OS version is not that important here.
1. Select some module, its controllers will be visible
2. Click and move the Scrollbar of the controller frame, release the mouse
3. Press SHIFT + CMD + 4 to define a frame to be captured as Screenshot, releasing the mouse will invoke the capture
4. here the problem should become obvious
interestingly it does not happen with SHIFT+CMD+3 where the whole screen is captured which points out whats ging on, obviously the responder chain of mouse events is not rerouted to the system window with SHIFT+CMD+3 and therefor the keywindow responder chain untouched..
So the problem appears with the use of SHIFT+CMD+4 or SHIFT+CMD+5
- NightRadio
- Site Admin
- Posts: 3955
- Joined: Fri Jan 23, 2004 12:28 am
- Location: Ekaterinburg. Russia
- Contact:
Re: Sunvox Mac screenshot makes sunvox UI unresponsive
Thank you!
It looks like I have fixed this bug in v2.1
It looks like I have fixed this bug in v2.1