this post intends to test the iOS app’s (mis)handling of URLs with percent-encoded chars.
test #1: this link (https://example.org/?q=%22test+string%22) contains a pair of percent-encoded straight quotes (%22): upon clicking, the link wall incorrectly presents the URL as https%3A%2F%2Fexample%2Eorg%2F%3Fq%3D"test%2Bstring", that is, it encodes every reserved character except the straight quote. the resulting link isn’t accessible because it’s not a valid URL.
test #2: this link (https://example.org/?q=test+string) is the same as that in #1 except without the straight quotes: upon clicking the link wall correctly presents the URL as it is, confirming the bug is with %22.
test #3: this link (https://example.org/?q=test%3Astring) contains a different percent-encoded entity (%3A) and is otherwise similar to that in #2: upon clicking the link wall correctly presents the URL as it is, confirming the bug is only with %22.
