I feel like this is an item you should ask for a waiver for. Setting a timeout regardless of user activity could be very problematic from the standpoint of someone creating a new script and the app logging them out before they’ve had a chance to save anything, potentially causing work to be lost. Hence, why most timeouts revolve around idle session time, not total session time.