This is a function of Tableau Online and designed for security purposes, the idle timeout limit is set to 12 hours, more information can be found in the bwlo link.
This would be great idea to add to the Tableau Ideas Forum as a potential feature for Tablea Online. To allow users to control the idle time for their site.
Ideas can be submitted here: Ideas
Hope this helps!
Thank you so much