This is a problem inherent to web applications and not RoundCube specific. It's not possible to implement because saving something requires posting back data to server. Before postback, the server doesn't has anything to save, and after session end, a postback is no longer possible.