В последнее время на нашем форуме все встроенные видео с YouTube отображаются только с половиной превью изображения внутри блока видео, как показано ниже:
Кажется, это связано с настройкой максимальной ширины изображения (которую мы установили на 340 пикселей), так как проблема исчезает, когда мы удаляем это значение. Я не ожидал, что эта настройка повлияет на видео… Неужели это баг?
Кстати, я считаю, что максимальная ширина изображения не должна применяться к видео (даже если технически превью создается на основе изображения-миниатюры). В текущем виде это делает видео немного сломанным из-за обрезанного превью.
Одна идея — добавить отдельную настройку для максимальной ширины видео, которая применялась бы к видео и миниатюрам. Другой вариант — соблюдать максимальную ширину изображения для миниатюры, но расширять объект видео при воспроизведении. Это лишь предложения — я не знаю, насколько сложно реализовать любую из этих идей.
Это исправлено в постах (превью YouTube), но при низкой максимальной ширине изображения оно всё ещё обрезает горизонтально сжимает превью миниатюры в редакторе:
Я подтверждаю, что это всё ещё происходит в стабильной версии. Боюсь, у меня сейчас нет под рукой экземпляра с прошедшими тестами, где я мог бы это проверить.
После публикации само встроенное видео отображается корректно (то есть ограничение ширины изображения к видео не применяется), и эта часть уже исправлена. Однако при составлении сообщения превью миниатюры сжимается. Технически это изображение, но я не думаю, что max_image_width должно применяться здесь?
Недавно я внес изменения, касающиеся размеров изображений в ленте постов (и, соответственно, в превью), и считаю, что эта проблема больше не воспроизводится в ветке tests-passed. Я только что протестировал это локально, установив параметр max_image_width в значение 340 и добавив ссылку на YouTube в пост, но не смог воспроизвести проблему.
Таким образом, для пользователей ветки stable решением является ожидание следующего стабильного релиза.