Anne van Kesteren (2013-07-15T20:37:49.000Z)
On Sun, Jul 14, 2013 at 5:20 AM, Andy Earnshaw <andyearnshaw at gmail.com> wrote:
> I certainly do, at least for Canonicalize-.  I've come across one user agent
> that returns `navigator.language` in non-canonical form which presented a
> small problem for data I had stored with canonical file names.  This was a
> WebKit based Smart TV platform from 2012, so it was fairly recent, there
> could be other platforms or frameworks that do the same.

FWIW, exposing a new API because another API is broken in a particular
implementation is a known anti-pattern. We should fix problems at the
source.


--
http://annevankesteren.nl/
domenic at domenicdenicola.com (2013-07-16T00:16:46.783Z)
On Sun, Jul 14, 2013 at 5:20 AM, Andy Earnshaw <andyearnshaw at gmail.com> wrote:
> I certainly do, at least for Canonicalize-.  I've come across one user agent
> that returns `navigator.language` in non-canonical form which presented a
> small problem for data I had stored with canonical file names.  This was a
> WebKit based Smart TV platform from 2012, so it was fairly recent, there
> could be other platforms or frameworks that do the same.

FWIW, exposing a new API because another API is broken in a particular
implementation is a known anti-pattern. We should fix problems at the
source.