Closed Bug 90383 Opened 23 years ago Closed 23 years ago

Don't convert backslashes in URIs to forward slashes

Categories

(Core :: DOM: Navigation, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

()

VERIFIED WORKSFORME

People

(Reporter: braden, Assigned: adamlock)

References

()

Details

(Keywords: platform-parity)

Attachments

(1 file)

Why is this done? I thought the conclusion of previous discussions about this was that Mozilla would be liberal about what it accepted in the location bar, but respect the specification as far as URIs in documents. * I think that whatever the conclusion is, it should be the same for all platforms. Having links "work" on one platform and be nonfunctional on another is just silly. It is certainly not consistent with a goal of providing a platform-independent user experience. * Accommodating the Wrong Thing just encourages bad practice; and silently, too.
Keywords: mozilla1.0, pp
-> Embedding: Docshell
Assignee: asa → adamlock
Component: Browser-General → Embedding: Docshell
QA Contact: doronr → adamlock
I don't believe default URI fixup occurs for link clicks but it definitely does for the address bar. I should have mentioned that in my npm.general post if that is what you were responding to. I will verify with a test case containing various silly URLs.
Attached file Some bad URLs (deleted) —
Marking WORKSFORME. The only "bad url" to work is the file://c:\ one. Probably the file URI parser is doing the conversion for that. The other two are correctly rejected.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → WORKSFORME
Adam: Yup, this is in response to your ng posting. I don't have access to Windows, so I couldn't test exactly where this occurs. Sorry if I seemed to be jumping the gun, but I didn't want this to fall through the cracks if it actually was an issue. Marking VERIFIED. (The file: URL thing is probably a side effect of the fact that Mozilla will accept *anything* in the authority part of a file: URL. This is wrong, but not terribly important since file: URLs are inevitably system-specific.)
Status: RESOLVED → VERIFIED
Blocks: 32895
There is still some conversion stuff in nsURLHelper. See bug 32895 for more information.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: