Se você clicar com o botão direito e selecionar “Copiar imagem” em um GIF que encontrou na internet com seu navegador, sua área de transferência será preenchida com dois elementos:
Uma imagem PNG estática do GIF como image/png
Uma tag img HTML com a origem do GIF como text/html
Para a maioria dos casos de uso, é uma experiência de usuário muito melhor escolher a opção 1 na área de transferência e carregar essa imagem imediatamente no editor, então é isso que sempre fazemos. No entanto, para GIFs animados, podemos querer inverter a lógica e colar o endereço de origem da imagem, para que a animação não seja completamente perdida.
Exemplo do conteúdo no evento JS da área de transferência após copiar um GIF aleatório da Pesquisa de Imagens do Google:
Algo como uma “proposta de mudança”. Quando se envia uma mudança no código do software para que ele inclua uma nova funcionalidade ou arrume algum defeito.
No caso eu escrevi essa funcionalidade, e a apresentei como um PR que é avaliado por outros colegas da empresa e, por fim, incorporado ao software.
Eu testei aqui e VOCÊS ESTÃO DE PARABÉNS! Essa mudança melhorou MUITO a usabilidade do fórum, agora os membros podem até usar os gifs de outros membros que uparam pelo fórum mesmo! Ficou SENSACIONAL! (Antes não dava certo, ficava um imagem congelada kkk) Muito obrigado!