Force Screen Rotation Full Sensor Problem

Swap_File

New member
Using "Force Screen Rotation" set to "Full Sensor" seems to reliably break Macrodroid on my OnePlus 8 Pro on Oxygen OS 12 C33.

If I try using this action, Landscape / Portrait mode detection seems to break, and Macrodroid eventually stops opening. Rebooting doesn't help.

If I try to open Macrodroid I'll just get a black screen, but I can see the Macrodroid enable/disable button flickering on and off in the android pull down menu, which makes me think Macrodroid is failing to start.

With Macrodroid appearing to continuously try to restart in the background, my phone will continuously get hotter and hotter.

This will continue until my phone overheats, slows down, and reboots (I saw it get up to 110 F before I figured out what was going on ) or I uninstall Macrodroid and restore from a backup.

I'm not looking for a fix, I'm just posting this as a warning to others.
 

Swap_File

New member
I think I have the problem narrowed down. If my phone is set to FHD+ (2376 x 1080) resolutions (either manually set, or auto select to save power), Macrodroid's Force Screen Rotation and screen orientation based triggers eventually breaks. As long as I leave my phone set to QHD+ (3168 x 1440), it seems to work so far.

Maybe FHD+ uses an overlay like Force Rotation does, and they conflict?

I'm still experimenting, will report back.
 

Swap_File

New member
Confirmed: On my OnePlus 8 Pro, QHD+ is required for "Full Sensor" - "Force Screen Rotation".

It works really good though, once I figured out the resolution thing.
 

Swap_File

New member
I had this failure happen again, while I was set to QHD+. Same symptoms. But this time it started after I rebooted while I had Full Sensor Rotation on. I had to clear Macrodroid's cache and restore from a backup to recover. Going to stop using Full Sensor rotation for a while to make sure the problem goes away.
 
Top