Bug Description
When a Cycle is created with 2 Screen Switching components inside (Next and Previous), and that shortcut is triggered Loop will crash, leak memory.
Steps To Reproduce
- Open Loop settings
- Go to keybindings
- Click
+ -> More -> Cycle
- Click to edit the
Cycle
- Add Screen Switching ->
Next Screen
- Add Screen Switching ->
Previous Screen
- Name the Cycle "Screen Switching" and save it.
- Assign any keyboard shortcut to it (Mine is ⌥ + ⌃ + ⇧ + Space)
- Try the assigned keyboard shortcut.
Expected Behavior
Loop will show a preview of the window appearing on my other screen, and after repeating the shortcut make it appear on my first screen. Thus cycling between my two main monitors.
Actual Behavior
Loop immediately crashes, leaving a hollow circle that is fixed on screen. Not only Loop will become unresponsive but it will start taking up more and more memory as time passes, reaching to infinity before killing itself.
Screenshots
The Hollow Circle after crash

The Cycle details

The Cycle in the keybinds menu

My Loop Settings
General Settings

More Settings

MacOS Version
Sonoma 14.5
Loop Version
1.0.0-beta.15 (817)
Additional Context
I have a Macbook Pro M1 Pro 16" laptop as my secondary display and a main display MSI Optix G32CQ4 31.5" running at 2560x1440 resolution and 120HZ with BetterDisplay application running to scale it to HiDPI.
Final Checks
Bug Description
When a Cycle is created with 2 Screen Switching components inside (Next and Previous), and that shortcut is triggered Loop will crash, leak memory.
Steps To Reproduce
+->More->CycleCycleNext ScreenPrevious ScreenExpected Behavior
Loop will show a preview of the window appearing on my other screen, and after repeating the shortcut make it appear on my first screen. Thus cycling between my two main monitors.
Actual Behavior
Loop immediately crashes, leaving a hollow circle that is fixed on screen. Not only Loop will become unresponsive but it will start taking up more and more memory as time passes, reaching to infinity before killing itself.
Screenshots
The Hollow Circle after crash
The Cycle details
The Cycle in the keybinds menu
My Loop Settings
General Settings
More Settings
MacOS Version
Sonoma 14.5
Loop Version
1.0.0-beta.15 (817)
Additional Context
I have a Macbook Pro M1 Pro 16" laptop as my secondary display and a main display MSI Optix G32CQ4 31.5" running at 2560x1440 resolution and 120HZ with BetterDisplay application running to scale it to HiDPI.
Final Checks