11ty / api-indieweb-avatar

Return an optimized avatar image from a domain name input.
https://v1.indieweb-avatar.11ty.dev/
65 stars 11 forks source link

sizes="any" not sorted #1

Closed JKC-Codes closed 3 years ago

JKC-Codes commented 3 years ago

When declaring a sizes attribute with "any" rather than "1x1" the largest icon isn't returned.

The example below from https://jkc.codes/ returns the 32x32 icon rather than the SVG

<link rel="icon" href="/img/site/icon-site-16x16.png" type="image/png" sizes="16x16">
<link rel="icon" href="/img/site/icon-site-32x32.png" type="image/png" sizes="32x32">
<link rel="icon" href="/img/site/icon-site.svg" type="image/svg+xml" sizes="any">

And if you do this it returns the 16x16 icon (don't ask me why)

<link rel="icon" href="/img/site/icon-site-16x16.png" type="image/png" sizes="16x16">
<link rel="icon" href="/img/site/icon-site.svg" type="image/svg+xml" sizes="any">
<link rel="icon" href="/img/site/icon-site-32x32.png" type="image/png" sizes="32x32">
<link rel="icon" href="/img/site/icon-site.svg" type="image/svg+xml" sizes="any">