There seems to be a time limit for being logged into a site admin. Even though the SSO implementation will log you back in, there is still a point of being logged out along with a page refresh while being automatically logged back in.
This causes loss of data for whatever you may have been working on as there is no warning of it about to happen, nor does it seem that general admin activity refreshes/resets this logout timer.
Ie: You’ll make an action (like saving a page), but your login time has actually expired behind the scenes, resulting in the data not being saved and the page refreshing.
Ideally, the time should only countdown during periods of inactivity and be reset upon any admin user action, but at the least, we should get a warning pop-up when the time is about to expire.