Client.exe args bug

Why isn’t the Smart Client starting as expected with these args?:

-ServerAddress=“localhost” -UserName “FgjMJwxSyHyWs7o1v6xC09O5ZKXN” -Password “pt2S-Y6;[csn](javascript:void(0); “csn”)=P5QF8VTpUrJ{7;” -AuthenticationType Simple

The server and username is filled out but the password textbox only have 3 characters filled into it. How can I avoid this?

After some additional debugging it seems like a ‘=’ isn’t supported in the launch arguments, even though the password works when inputted manually.