fix for loss of data when session times out
we get a lot of complaints from users stating that they "spend 4 hours typing a forum post" and then lost all their data because they got a session time-out.
obviously always keeping sessions alive for 4 hours is not a solution (not only because then we would get complaints "I just spend 5 hours typing a forum post and lost all my data")
there are 2 solutions I think:
- automatically saving the data
- keep the session alive with a heartbeat while a form is open
I think the second solution would be easy to implement, the first one would be much more complicated and would probably create a lot of auto-saved "junk"