Прозрачные логотипы сайтов?

Я не помню, чтобы раньше было так, но я пытаюсь загрузить изображение прямо из Figma — оно прозрачное из буфера обмена, а Discourse превращает его в белый JPEG:

Можно ли что-то сделать, чтобы этого избежать?

Думаю, я понимаю почему.

Компонент загрузки, используемый в настройках сайта, имеет параметр, указывающий бэкенду не конвертировать изображение в JPEG:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/admin/addon/components/site-settings/upload.hbs#L6

После ребрендинга страницы логотипа форма использует FormKit.
Однако здесь этот параметр отсутствует:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/form-kit/components/fk/control/image.gjs#L24-L32

Звучит как баг?

Уверен, что это легко исправить, просто я не понимаю, как это вообще работает.

Похоже, это происходит повсеместно.

Да, я бы сказал, что это ошибка. Поведение отличается, когда вы переходите на вкладку «Брендинг» в настройках.

На данный момент, хотя это и менее удобно, вы можете использовать настройки в разделе «Брендинг».

По-прежнему загружается белый цвет здесь. Неужели он скрыт где-то ещё? Я всё ещё привык к навигационной панели старого образца 2022 года… этот боковой панель администратора — это как учить старую собаку новым трюкам :sweat_smile:

Я имел в виду здесь /admin/site_settings/category/branding