Bug: `/favicon/proxied` retorna a mesma imagem para URLs diferentes (problema com a chave de cache?)

Resumo

/favicon/proxied parece retornar a mesma imagem para URLs de entrada diferentes.

Isso é reproduzível em meta.discourse.org, portanto não é específico de uma instância.


Reprodutibilidade

Teste com duas imagens diferentes:

Imagem A:

https://d11a6trkgmumsb.cloudfront.net/original/4X/6/1/4/6144f7183b605c2c615a2f18a238a0788fe5f4c9.png

Imagem B:

https://h2cdn.appinn.me/original/3X/9/f/9fd7005050c813d23be27f02f7bc8b63b6b254ba.png

Acesse via:

https://meta.discourse.org/favicon/proxied?https%3A%2F%2Fd11a6trkgmumsb.cloudfront.net%2Foriginal%2F4X%2F6%2F1%2F4%2F6144f7183b605c2c615a2f18a238a0788fe5f4c9.png
https://meta.discourse.org/favicon/proxied?https%3A%2F%2Fh2cdn.appinn.me%2Foriginal%2F3X%2F9%2Ff%2F9fd7005050c813d23be27f02f7bc8b63b6b254ba.png

Comportamento atual

  • URLs de entrada diferentes retornam a mesma imagem
  • A resposta não corresponde à URL solicitada
  • Parece ser uma colisão de cache ou uma chave de cache incorreta

Comportamento esperado

  • Cada URL deve retornar sua imagem correspondente
  • O cache (se houver) deve ser indexado pela URL de origem completa

Observações

  • Reproduzível na instância oficial do Meta
  • Não relacionado a CDN ou configuração local
  • Persiste entre diferentes imagens e solicitações

Hipótese

Isso pode ser causado por lógica de cache incorreta (por exemplo, a chave de cache não inclui a URL completa ou há normalização inadequada).