Chrome invalid user/pass chars

If you use the insecure automatic authentication option with a character
such as ? in the username and password, you get an error.

If you supply a ? in the username, Chrome will try and navigate to a most likely non-existent url such as:
http://pps/?lim:demopass@192.168.0.195:8080/

If you supply a ? in the password, Chrome treats the URL as relative to the extension, rather than absolute, such as:
chrome-extension://okphadhbbjadcifjplhifajfacbkkbod/http://ppslim:demo?pass@192.168.0.195:8080/

Here we still use the setting so that multiple profiles can use them, but we ignore this character for a more user friendly experience by still displaying sab, even if it does then need to ask for credentials