On 26 April 2018 at 14:25, Ali Juma <aj...@chromium.org> wrote:
> It's worth noting that https://bugs.webkit.org/show_bug.cgi?id=182629 added
> back the OS version to the UA string, at least on trunk (the reasons given
> there, in https://bugs.webkit.org/show_bug.cgi?id=182629#c6, sound exactly
> like those mentioned by Colin in this thread).

Thanks for the catch. I had missed this commit. This is helpful.

On 26 April 2018 at 15:40, Michael Catanzaro <mcatanz...@igalia.com> wrote:
> I would say it's the most serious web compatibility problem that exists
> today. Our users complain and blame us when important websites are broken in
> WebKit because of it. I have personally wasted days [1] of [2] development
> [3] effort [4] playing with WebKit's user agent quirks to get important
> websites to work properly.

Yea, I get that. The current state of the UA is terrible. It's really
an archeological map of browser evolution. It's like going on a
first-date and the first thing you talk about is your family tree, and
how great-grandpa-andreesen who is all but estranged from the family.
It is a tad embarrassing :)

On 26 April 2018 at 15:40, Michael Catanzaro <mcatanz...@igalia.com> wrote:
> On Thu, Apr 26, 2018 at 12:48 PM, Colin Bendell <co...@bendell.ca> wrote:
>> Again I ask, is there room for compromise where we can expose the
>> version details in the UA (or some alternative) so that we ensure a
>> consistent and optimized user experience?
>
> I don't know. I wish there was, but I don't think so. If you have any
> suggestions, that'd be great, but I think it's going to be extremely
> difficult or impossible to solve this problem in a way that makes everyone
> happy.

I was only partially joking about the need for a UA2 spec. Perhaps it
is time to bring this to one of the w3c working groups. I'll take it
off this thread though :)

/colin
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to