Falha do Onebox com erro 429 ainda deve criar tags .pt-BR

No meu fórum Discourse, os usuários são incentivados a usar serviços externos de hospedagem de imagens sempre que possível. O mais comum é o Imgur, que após um tempo começa a limitar a taxa do servidor Discourse com um erro 429. Embora este seja um problema insolúvel com o Imgur, o Discourse também não o lida de forma otimizada. Atualmente, quando o Imgur retorna um erro 429, o Discourse o interpreta como um link de imagem inválido e apenas exibe o URL da imagem com tags <a>. Mas não há nada impedindo que usuários individuais visualizem essas imagens inline no Discourse, já que o navegador e o IP deles são diferentes. O Discourse ainda deve gerar HTML válido para exibir a imagem. Por exemplo:

https://i.imgur.com/eHltaVt.jpeg
Este URL é limitado em taxa no meu servidor e o Discourse apenas gera um link:
<a>https://i.imgur.com/eHltaVt.jpeg</a>

Mas o seguinte HTML funciona bem para exibir a imagem no navegador do usuário final, tanto na prévia da postagem quanto na postagem finalizada:
<img src="https://i.imgur.com/eHltaVt.jpeg">
Esse é o HTML que o Discourse deveria gerar, mesmo que receba um 429 quando o servidor acessa o URL, e só deveria deixar o URL puro se recebesse um erro 404.

3 Curtiram