In the navigation lifecycle events, how is the navigation trigger determined? I found the possible values with their descriptions in the documentation: 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

Ohh okay that’s unfortunate. Thanks