Percent decoding in URL bar can make certain sites no longer visible
Categories
(Firefox :: Address Bar, defect, P3)
Tracking
()
People
(Reporter: valentin, Unassigned)
References
(Blocks 3 open bugs)
Details
(Keywords: site-compat)
Attachments
(2 files, 1 obsolete file)
1.62 KB,
patch
|
Details | Diff | Splinter Review | |
998 bytes,
patch
|
Details | Diff | Splinter Review |
Comment 1•10 years ago
|
||
Reporter | ||
Comment 2•10 years ago
|
||
Comment 3•10 years ago
|
||
Reporter | ||
Comment 4•10 years ago
|
||
Comment 5•10 years ago
|
||
Reporter | ||
Comment 6•10 years ago
|
||
Comment 7•10 years ago
|
||
Comment 8•10 years ago
|
||
Reporter | ||
Comment 9•9 years ago
|
||
Comment 10•9 years ago
|
||
Reporter | ||
Comment 11•9 years ago
|
||
Comment 12•9 years ago
|
||
Reporter | ||
Comment 13•9 years ago
|
||
Comment 14•9 years ago
|
||
Reporter | ||
Comment 15•9 years ago
|
||
Reporter | ||
Comment 16•9 years ago
|
||
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Updated•9 years ago
|
Comment 17•9 years ago
|
||
Reporter | ||
Comment 18•9 years ago
|
||
Comment 19•9 years ago
|
||
Comment 20•9 years ago
|
||
Reporter | ||
Comment 21•9 years ago
|
||
Comment 22•9 years ago
|
||
Reporter | ||
Comment 23•8 years ago
|
||
Comment 25•8 years ago
|
||
Reporter | ||
Comment 26•8 years ago
|
||
Updated•8 years ago
|
Comment 29•6 years ago
|
||
Updating the summary as this is turning into a compatibility issue of sorts. Perhaps the safe thing to do here would be to only attempt to decode non-ASCII code points, as those always roundtrip in the same way.
Comment 30•5 years ago
|
||
I feel this is not resolved as the behaviour of Firefox is different to MSEdge and Chrome. Consequently, it is not possible to send certian URL's to the server and have them interpreted correctly by firefox.
In this example, I'm trying to perform a database LIKE operation with percent appended to the string, which the server expectes to see encoded as "%25" in the URL. Firefox will decode the string and send it to the server. However this is not the expected behaviour and the server ignores the percent and hence returns the wrong results.
This URL, clicked from a link on a page, in an email or whereever
http://apex.somewhere.com/pls/apex/f?p=AppNo:PageNo:::::IRLIKE_COLUMNNAME:VALUE%25:
Is being decode to this:
http://apex.somewhere.com/pls/apex/f?p=AppNo:PageNo:::::IRLIKE_COLUMNNAME:VALUE%:
to send to the server.
This results in the server not recognising the percent after the VALUE, hence it's not possible to perform a database LIKE via Firefox.
Percent symbol after the string is the wildcard in the oracle database in this example.
Updated•5 years ago
|
Updated•4 years ago
|
Description
•