Hi @dreagan, and welcome to the Auth0 Community!
I’m sorry to hear about the unpleasant UX experience. As this knowledge article explains, it is not possible to extend the duration of the state parameter, as this is a security measure.
Perhaps an alternative for a better UX would be to display a friendly message to the user after a period of inactivity, with a button to refresh their session (sending them back to the login page with a new state).
I hope this helps, and don’t hesitate to ask more!
Sincerely,
Teodor.