NavigationTrigger

In the navigation lifecycle events, how is the navigation trigger determined? I found the possible values with their descriptions in the documentation: https://vaadin.com/api/platform/23.2.8/com/vaadin/flow/router/NavigationTrigger.html While the events triggered by the server (UI_NAVIGATE and PROGRAMMATIC) work as I’d expect, navigation triggered by the user always gives me CLIENT_SIDE regardless of whether it was a router link or a page load or going forward or back in the browser history. Why is that? Under what circumstances would I get any of the other three (HISTORY, PAGE_LOAD, ROUTER_LINK)?

Known issue https://github.com/vaadin/flow/issues/12770

Ohh okay that’s unfortunate. Thanks