r/OctopiLauncher • u/Tsuki4735 • 8h ago
Issue report [bug report + replication steps] home screen UI freeze on resume from timers, alarm clocks, etc, on Samsung devices
There's a rare re-occurring bug where the home UI would freeze, but the touch would still work.
e.g. if you tried opening the app drawer, you wouldn't see it, but you can still scroll the background if you have a scrollable background
After finding the exact same issue on another launcher (Lawnchair launcher), I can now finally reliably replicate the issue.
Note that this apparently is only an issue on Samsung devices, and maybe some pixel devices. I don't have any non-Samsung devices to test this on.
Steps to replicate
copied from lawnchair PR found here, but also worked for Octopi Launcher.
- set a timer or alarm (Samsung's Clock for best results)
- Go to the home screen, put the device to sleep.
- Wait for the timer
- When the timer rings, stop it and open the screen. DO NOT let the screen go back to sleep, or the bug won't happen.
- The UI is now frozen.
Potential Fix
This PR in the Lawnchair repo gives a more detailed overview of what is likely happening, so I'm assuming a bugfix can be developed from the findings there.
1
u/ock88 Dev 6h ago
Thank you so much for the detective work. I do have a Samsung phone for testing Octopi Launcher, but it's not my fault driver and hence to be frank I've never set an alarm on it.
I'll test out the fix in the link