Background: I frequently use app pinning while using my phone in public which is designed to protect against untrusted people having physical access to the device. If an adversary were to snatch the device from my hands and run off, I want my data to be protected.
As a test, I set my auto-reboot timer to 10 minutes and pinned a Reddit viewing app. After 20 minutes of browsing Reddit, nothing happened and the phone will not lock itself while an app is pinned. After manually exiting the pinned app, my phone was locked and rebooted after 10 minutes.
Request: Add a toggle to allow the auto-reboot timer start as soon as the phone is unlocked and execute whether or not the phone is currently in a locked state. This could mean it reboots while you're using it if it is unlocked and your timer is short enough. Otherwise an adversary can take the phone from my hands and run off and wait until they have a sufficiently useful exploit to attempt to gain access to my data.