Sunvox Mac screenshot makes sunvox UI unresponsive [FIXED in 2.1]

Found a bug? Post it here.
Post Reply
Ol sen
Posts: 20
Joined: Sat Feb 12, 2022 6:26 am

Sunvox Mac screenshot makes sunvox UI unresponsive [FIXED in 2.1]

Post by Ol sen »

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.
User avatar
NightRadio
Site Admin
Posts: 3944
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Sunvox Mac screenshot makes sunvox UI unresponsive

Post by NightRadio »

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
Ol sen
Posts: 20
Joined: Sat Feb 12, 2022 6:26 am

Re: Sunvox Mac screenshot makes sunvox UI unresponsive

Post by Ol sen »

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
User avatar
NightRadio
Site Admin
Posts: 3944
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Sunvox Mac screenshot makes sunvox UI unresponsive

Post by NightRadio »

Thank you!
It looks like I have fixed this bug in v2.1
Post Reply