@johan так в том и дело, что веб-страница Мастодона видит именно файл. Просто кто-то по цепочке (браузер при копировании, либо система при вставке) пережимает из jpg в png.
Вот можно потестить, например: https://madebyevan.com/clipboard-test/
У данных в буфере есть MIME-тип, и он вполне может быть и image/jpeg, и image/png, и любым другим.
Печально, что так происходит, конечно.
@shura для некоторых других программ можно прикрутить KDE-шный диалог выбора файлов через xdg-desktop-portal. Вот для Firefox на арче инструкция, например: https://wiki.archlinux.org/title/Firefox#KDE_integration
Но, если честно, я ни разу раньше не слышал о фиче со вставкой http url в диалог открытия файла :) Поэтому не буду удивлен, если никто это не реализовал.