I just discovered that when I configure the session plugin of a Catalyst app (Catalyst::Plugin::Session) to expire, it screws with the flash data. More specifically, I’m finding that flash data no longer carries over with a new request.
Does this sound normal? How might I cope with this?
When configuring the session for example with a database backend you’ll have to add
flash_to_stashas an option: