Idle session timeout not working

Hi,

When session time out set to 10 seconds we are getting session timeout on UI after 1 minutes 15 seconds.

Working
jmix.ui.http-session-expiration-timeout-sec=10

But when session timeout set to 15 minutes it is not working session on screen is still active.
Not Working
jmix.ui.http-session-expiration-timeout-sec=900

Below parameter is also set but still not working on apache tomcat.
vaadin.servlet.heartbeat-interval=-1

1 Like

As per vaadin documentation
The client-side sends keep-alive heartbeat requests. A UI is kept alive for as long as requests or heartbeats are received from it.

How to disable the client side hearbeat if it is causing the issue for session timeout.

After setting the below properties :
jmix.ui.httpSessionExpirationTimeoutSec=420
vaadin.servlet.heartbeatInterval=-1

but still below request is getting triggerred on deployment of war on tomcat, which is causing timeout not working for me, however locally working on running the project.

vaadinServlet/PUSH?v-uiId=0&v-pushId=163fb589-94e8-47eb-bd6a-984d9b012dab&X-Atmosphere-tracking-id=56c61450-6ede-4119-9e46-1a3bf729a5af&X-Atmosphere-Framework=2.3.2.vaadin2-javascript&X-Atmosphere-Transport=websocket&X-Atmosphere-TrackMessageSize=true&Content-Type=application/json;%20charset=UTF-8&X-atmo-protocol=true