Компания, в которой я работаю, использует Symfony, и мы использовали обходной путь, чтобы вызвать предупреждение с помощью JavaScript, прежде чем пользователь выйдет из системы. Я подозреваю, что есть способ сделать «сердцебиение» ajax-вызовами на сервер, чтобы запустить таймер для сброса, но это может быть много проблем. Я думаю, что не может быть полного исправления, подходящего для вас, за исключением, возможно, переписывания обработчика сеанса.
Извините, я не могу быть более конкретным, если я получу шанс, я спрошу наших разработчиков Symfony, если они знают о лучшем решении.