I keep seeing this recently, because I will be doing some development, and then leave my test Moodle open in a browser tab.
Always, when I come back later, there is the popup open telling me that my session is about to expire. Obviously, by then, when I click Extend session, I then get then error telling me that my session has expired. This is silly and annoying.
Clearly, how it should work is:
- When you get to the warning time, then the pop-up appears at present.
- And, if you click Extend session before it fully expires, then that also works like it does now.
- And, if you click Extend session before it fully expires, then that also works like it does now.
- However (and this is the new bit) if you actually get to the time when the session expires, then the contents of the dialogue should automatically change to say that your session has expired. That could give two options, 'Log in again', or, if you have unsaved data on the current page (which, since we have form-change-checker, we can know with some convidence) there should be a 'Close dialogue' button, so you can copy-and-paste any data you want to save before you log in.
Has anyone already made a tracker issue for this? If not, I will.