On 2012-01-24 19:44, Alexey Proskuryakov wrote:

24.01.2012, в 10:04, Julian Reschke написал(а):

Sorry, Alexey.

You did claim this is "needed for compatibility with existing content".

Please be more careful with quotation marks. You are not quoting me, and I'm 
not sure what you actually refer to.

I refer to previous discussions in the related bug where you complained about IETF WGs ignoring requirements of browser makers. And no, I wasn't citing you; sorry if it looked like that.

But unless I'm missing something, *nobody* has complained, and Safari has been 
shipping with this behavior for ... how long? Months? Years? And Chrome as well?

Given the previous discussion we had it would be extremely useful to fully 
understand what's going on.

I'm not sure what potential usefulness you have in mind. Safari behavior is 
designed to be interoperable and consistent. It results in correct downloaded 
file names for users of all live Web sites that I'm aware of (except for 
mail.google.com, which blacklists Safari, and wouldn't work correctly 
regardless of how we handled its responses).

It results in broken filenames for those sites that assume the encoding is ISO-8859-1.

Perhaps there are sites that misbehave; I'd like to know about these to 
investigate what's going on, and potentially tweak the approach.

It is not useful or interesting to discuss this behavior in a theoretical 
context where non-ASCII characters in Content-Disposition are not allowed at 
all.

I think, given the amount of browser quirks, we can all agree that using non-ASCII characters in filenames is asking for trouble. Nowadays servers can use an alternate syntax which is unambiguous and works almost in all browsers, and fall back to ASCII for the others.

What's left to do is cleanup of the browser quirks, and my understanding is that this is exactly what Adam intended to do. To do that, it's highly desirable to understand which quirks are actually needed, because this increases chances that browsers actually can converge on a common set of quirks.

I note that you're unable or unwilling to provide the information I asked for. That's unfortunate. My conclusion is that the "use the referring page's encoding" quirk isn't needed. You're welcome to prove me wrong.

Best regards, Julian
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to