PushState difference between v1 and (v2,v3)?

Can anyone please describe me the difference between pushState feature differences between those versions? I am building an app for captive network asistant browser, which is kind of retarded browser in cellphones to connect to wifi. In v1 pushstate was enabling system navigation no problem, but in v2, v3 it doesnt work. I am tryin to figure out some kind of workaround, bc i like using up to date software but cant be wihout proper navigation for long.

I see that in v1 pushState is defined in app initialisation, in v2,v3 its in the view initialisation. Can this make the difference?

Thank anyone who can at least clarify :slight_smile:

No difference, only new API, in v2/3 it must be enabled on main View