Input modes persist through servertravel

Hello

Didn’t know which section to place this as it was a mix of c++/bp.

I noticed that when you do a servertravel the input mode set on the playercontroller before the travel persist through the travel even though a new playercontroller is created. Is this intentional and if so is there a build in function to reset it or should I make a “pretravel” function chain wherein I prepare the playercontroller for the next level?

On same note does the setting get transferred over or is it stored somewhere else such as in the ULocalPlayer or something like it?

Thanks.

NOTE: strange thing is in this link it says playercontroller by default persists: https://docs.unrealengine.com/latest/INT/Gameplay/Networking/Travelling/index.html
nevermind it seems to be only when seamless travel is activated.