Stop next/image break every proxis logo preview (недоступная ссылка)

Fixkamo-internal
Порезанный
7 августа 2026 г. в 07:51 UTC
Автор
kamo
Обещать
271b7e3

Экран орг-брендинга **************** показал полные и простые логотипы как недостающие изображения, даже если те же самые файлы Делать хорошо везде в приложении. SafeImageSrc() переписывает иностранный URL на /api/images/proxy?src=..., и далее отказывается оптимизировать локальный src, несущий строку запроса: image.local Узоры по умолчанию [{имя пути: '**', поиск: ''']], так что / next/image 400 «урлов» не допускается. Подтверждено против прод... / next/image?url=/logo/logo.svg 200, тот же путь с любым запросом 400. Блоб: предварительный просмотр только что выбранного файла не выполняет ту же проверку на его ветке Absolute-URL, Таким образом, предварительные просмотры были разбиты до и после загрузки. За этим спрятался второй сбой 400: оптимизатор локальный src через высмеянный запрос, построенный без заголовков вообще, поэтому сеанс Файл cookie никогда не достигает прокси и отвечает на 401. Таким образом, эти изображения не должны достигать оптимизатора. Добавлено приложение/компоненты/SafeImage.tsx - следующий/изображение с безопасным прикладным и неоптимизированным набором ImageSrc, который ставит запрос прокси обратно в браузере, где находится файл cookie, и переносит каждый вызов сайт на нем: шесть предварительных просмотров логотипа здесь плюс предварительный просмотр шаблона электронной почты, блок изображения электронной почты, вкладка бренда Meet и аватар на панели инструментов, все Поврежден таким же образом с момента зачистки сейфа. Простые <img> сайты Нетронутые; они никогда не попадали в оптимизатор, поэтому тема фона Этот же экран продолжал работать. scripts/check-safe-image.mjs не позволяет ему вернуться - только конвенция Один раз уже провалился.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены