The address bar on Firefox for Android also exhibits bizarre behavior. Type in github and then go to the end and try to add a username after the slash. Horrible!
This is a problem with how it's interpretations the encoding of characters - they should be escaped by default and be able to be enabled with a flag if there's a valid use for them.