[Webkit-unassigned] [Bug 16139] REGRESSION: Number sign displayed inconsistently in URLs

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Dec 3 09:43:40 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=16139





------- Comment #4 from darin at apple.com  2007-12-03 09:43 PDT -------
For what it's worth, the difference between the first number sign and
subsequent ones is that the first is the one that separates the URL from the
fragment identifier. The subsequent number signs are within the fragment
identifier.

The issue is definitely in WebCore's KURL::parse function, not in Safari or CF.

The escaping is triggered by this entry in the characterClassTable:

    /* 35  # */ PathSegmentEndChar | BadChar

I suspect that the change in behavior for data URLs is due to
http://trac.webkit.org/projects/webkit/changeset/24777>. That change caused us
to treat "#" characters as the start of a fragment even in non-hierarchical
URLs.


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



More information about the webkit-unassigned mailing list