Do not percent-encode '&' and ';' in URL queries.

The URL spec has specified that U+0026 ('&') and U+003B (';') should not be
percent-encoded since,
so follow suit a few years late and match what Gecko has already been doing.

Bug: 795733
Change-Id: Icc28699fc14b63ef92751e81d94fb3eeee876781
Reviewed-by: Joshua Bell <>
Commit-Queue: Raphael Kubo da Costa <>
Cr-Commit-Position: refs/heads/master@{#525101}
9 files changed