[Webkit-unassigned] [Bug 87734] REGRESSION (r118735): svg/dom/complex-svgView-specification.html, svg/dom/SVGViewSpec.html, svg/dom/viewspec-parser.html failing on GTK Linux 64-bit Release

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 26 23:21:35 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=87734





--- Comment #5 from Zan Dobersek <zandobersek at gmail.com>  2012-06-26 23:21:34 PST ---
(In reply to comment #4)
> ah, ok, if you want *no* %-escaping, you should use soup_uri_decode(), not soup_uri_normalize().

Using soup_uri_decode causes regressions, for instance %3D gets converted back to = and similar (see test cases [1] and [2]) so using that obviously isn't good. soup_uri_normalize, with the space character as an extra unreserved character to decode, does the trick with no test regressions, but I'm not sure it's the correct way of handling the issue.

Basically, comment #1 describes all the changes required for these tests to pass without any other regression.

> 
> It appears that other browsers decode "%00" to "" rather than "\0"? If so I guess libsoup should be "fixed" to do that too.

This works as well.


[1] http://trac.webkit.org/browser/trunk/LayoutTests/media/media-fragments/TC0030-TC0039-expected.txt#L30
[2] http://trac.webkit.org/browser/trunk/LayoutTests/http/tests/navigation/anchor-frames-gbk.html

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list