We have an enterprise web product that times-out after 15 minutes (for security reasons). We automatically log the user out if they don’t respond to the prompt to stay logged-in.
What should we do if the user is in edit mode (for feature x) when the session times-out? Discard any changes? Or would it be better, when logging back in, to notify them that they were editing (x) and allow them to continue? This second option would have to account for other users potentially editing the same (x) while they were logged-out.