Vaadin 25: Background tab session expiring/Heartbeat not visible in Network tab

Hi everyone,

I am using Vaadin 25.0.2 with Spring Boot and hilla (for frontend).

I have a functionality where a user clicks a row in a grid, which redirects them to a new browser tab. I need to keep this newly opened tab alive indefinitely until the user explicitly closes it, even if there is no user activity on that page.

In my application-local.properties, I have configured the following settings:

vaadin.heartbeat-interval=60
vaadin.close-idle-sessions=false
server.servlet.session.timeout=1800s

When checking my browser’s DevTools Network tab, I do not see any standard heartbeat requests under Fetch/XHR. However, when I filter by WS (WebSockets), I can see the active connection and the Atmosphere Ping framework messages flowing through. I can attaching a screenshot of it.

I am missing anything, Any guidance would be greatly appreciated.